cover-view在部分机型层级问题?
发布于 7 年前 作者 fuxia 12652 次浏览 来自 问答

daihttps://developers.weixin.qq.com/s/JZLWmkmg7jdv

代码片段:https://developers.weixin.qq.com/s/JZLWmkmg7jdv

机型:iPhone11

操作系统:iOS 13.2.3

微信版本:7.0.8

调试基础库:2.9.4

map上有按钮可以弹出侧边栏和遮罩层,遮罩层的z-index比侧边栏大,并且侧边栏的wxml比遮罩层的wxml靠后放置,在模拟器和部分真机上测试正常,但在某些机型上面会出现遮罩层遮住侧边栏的问题。请问这是小程序的bug吗?还是代码有问题,请大神们不吝赐教!!

2 回复

map已实现同层,麻烦使用view试下

cover-view的渲染机制就是这样的,侧边栏在遮罩层之后的话,不管你设遮罩层的层级多高,在低版本下都会被侧边栏遮住,估计算是个bug吧,哈哈。当然,如果你想让遮罩层始终在最上面的话倒是可以在上面设一个wx:if并最后渲染,这样它就永远在最上面了

回到顶部