cover-view在Android设备上的问题,是bug吗?
发布于 5 年前 作者 qinjuan 14410 次浏览 来自 问答

项目中需要用到canvas原生控件,于是就有一个层级的问题,按照官方指引,使用cover-view控件去覆盖掉canvas。

需要覆盖掉 canvas 原生控件的 cover-view 部分采用了 fixed 布局,在iOS设备上正常,而在Android设备上是有问题的,没办法覆盖住 canvas。

这是官方的bug吗?

<cover-view class="cover-view-style">
   <cover-image src="..." ></cover-image>

</cover-view>





.cover-view-style {

    width: 100%;
    height: 200rpx;
    position: fixed;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 9999;
}

求解?

3 回复

不知道你现在解决了么,  我也遇到这个问题,  和你的基本一样,

官方人员的建议,  是  cover-view出现的时间  要大于   canvas出现的时间,  也就是说,  要先有canvas ,然后再有 cover-view

这是我的问题

https://developers.weixin.qq.com/community/develop/doc/0002aec2330fa86fac7786ef756400

看了其他帖子,官方是不太建议cover-view在原生组件外使用的,我也碰到这个坑,ios 虽然支持外部使用,应该也只是刚刚好支持,但是也会有 cover-view 偶尔会消失的问题,渲染上也不太正常。

希望官方能尽快给原生组件层级的问题提供有效的解决方案,太耽误开发了

回到顶部