- 当前 Bug 的表现(可附上截图)
用canvas循环数组长度画若个折现图,但是在安卓上顶部固定的button用cover-view无效,没有覆盖到canvas之上,所画的canvas透过了,ios的表现正常。如图:
安卓未按预期覆盖:
ios正常覆盖在canvas之上:
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | cover-view/canvas | 客户端 | 6.7.3 | 2.3.2 |
4 个回答
我这也是这个问题 :
加了cover-view IOS 正常 安卓不正常滑动
我的解决办法是wx.getSystemInfoSync()获取到设备信息 根据安卓 ios 来判断IOS 的话就显示 cover-view 安卓的话 就不显示 cover-view
希望能帮到你
官方啊,放到canvas里面之后滑动体验很差的
我这边也是 根本就盖不住canvas,什么鬼啊!!!!
安卓的不行 ios的是可以的
这我就很奇怪了
将cover-view放到canvas之下试试?
我这个是唯一的一个固定button,而我的canvas是根据数组长度来画的个数,而且这个canvas是单独写成了组件形式加入到wxml里面的,代码如图:
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,按照教程提供下代码片段
https://developers.weixin.qq.com/s/0BTj0emi7V4a
如图所示,iOS 的可以正常覆盖住canvas内容,但是安卓的完全没有效果,可以清楚看见canvas之后的内容
之前遇到 视频不会被cover-view盖住,改html位置什么的都不管用。最后发现video是ajax异步加载的,btn直接加载的,后加载的回盖住先加载的。给btn一个开关,让它在canvas加载完成之后再wx:show 就行了。