需求:
设置vue页面的背景透明
相关核心代码:
onReady() {
this.$mp.page.$getAppWebview().setStyle({
backButtonAutoControl:'none',
background:"transparent"
})
},
page{
background: transparent;
}
期望:页面背景透明
结果:安卓6.0小米测试正常,苹果6iOS8.1测试正常
但是苹果6 iOS12+的测试异常,背景不透明。
2 个回复
小明子 (作者)
解决了,加了一个setTimeout,延时400ms就可以了,不知道什么原因,ε=(´ο`*)))唉。直接使用plus.webview.create打开的页面设置透明没问题。
DCloud_heavensoft
在uni-app里不建议这么使用。如果需要弹出半屏窗体,应该使用subnvue
小明子 (作者)
暂时都用vue解决先,subnvue调试太麻烦了,还有很多css样式限制,不太熟悉weex。
2019-10-11 16:02