收藏
回答

cover-view覆盖不了canvas

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug cover-view/canvas 客户端 6.7.3 2.3.2

- 当前 Bug 的表现(可附上截图)

用canvas循环数组长度画若个折现图,但是在安卓上顶部固定的button用cover-view无效,没有覆盖到canvas之上,所画的canvas透过了,ios的表现正常。如图:

安卓未按预期覆盖:

ios正常覆盖在canvas之上:


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

4 个回答

  • 9
    9
    2021-12-30

    我这也是这个问题 :

    加了cover-view IOS 正常 安卓不正常滑动

    我的解决办法是wx.getSystemInfoSync()获取到设备信息 根据安卓 ios 来判断IOS 的话就显示 cover-view 安卓的话 就不显示 cover-view

    希望能帮到你


    2021-12-30
    有用
    回复
  • 2019-01-31

    官方啊,放到canvas里面之后滑动体验很差的

    2019-01-31
    有用
    回复
  • 年华似水
    年华似水
    2018-11-26

    我这边也是 根本就盖不住canvas,什么鬼啊!!!!

    2018-11-26
    有用
    回复 1
    • Sakuramissing
      Sakuramissing
      2018-11-27

      安卓的不行   ios的是可以的

      这我就很奇怪了

      2018-11-27
      回复
  • 是小白啊
    是小白啊
    2018-11-22

    将cover-view放到canvas之下试试?

    2018-11-22
    有用
    回复 4
    • Sakuramissing
      Sakuramissing
      2018-11-22

      我这个是唯一的一个固定button,而我的canvas是根据数组长度来画的个数,而且这个canvas是单独写成了组件形式加入到wxml里面的,代码如图:



      2018-11-22
      回复
    • 是小白啊
      是小白啊
      2018-11-22回复Sakuramissing

      https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,按照教程提供下代码片段

      2018-11-22
      回复
    • Sakuramissing
      Sakuramissing
      2018-11-27回复是小白啊

      https://developers.weixin.qq.com/s/0BTj0emi7V4a

      如图所示,iOS 的可以正常覆盖住canvas内容,但是安卓的完全没有效果,可以清楚看见canvas之后的内容

      2018-11-27
      1
      回复
    • 田悦霆
      田悦霆
      2018-11-30

      之前遇到 视频不会被cover-view盖住,改html位置什么的都不管用。最后发现video是ajax异步加载的,btn直接加载的,后加载的回盖住先加载的。给btn一个开关,让它在canvas加载完成之后再wx:show 就行了。

      2018-11-30
      1
      回复
登录 后发表内容