收藏
回答

cover-view覆盖不了canvas

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

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

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

安卓未按预期覆盖:

ios正常覆盖在canvas之上:


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-11-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 是柿子啊
    是柿子啊
    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
      回复
  • 闻名
    闻名
    01-31

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

    01-31
    赞同
    回复
  • 年华似水
    年华似水
    2018-11-26

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

    2018-11-26
    赞同
    回复 1
    • Sakuramissing
      Sakuramissing
      2018-11-27

      安卓的不行   ios的是可以的

      这我就很奇怪了

      2018-11-27
      回复