收藏
回答

canvas的disable-scroll 安卓端和工具端无效

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug canvas 微信iOS客户端 Android 6.6.7 2.0.9
<canvas canvas-id="lineCanvas" disable-scroll="{{true}}" class="canvas" bindtouchstart="touchHandler"></canvas>


disable-scroll设置为true的时候工具端和安卓端表现相同,触发canvas的点击事件后都可以上下滑动,只有ios端是整个页面不能滑动的,应该是不同平台又没有统一,就像上次授权接口失败返回值一样。

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

5 个回答

  • 娇华
    娇华
    2018-06-05

    你好,麻烦提供以下信息:

    1、提供出现问题的机型和微信版本号

    2、提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html


    2018-06-05
    赞同
    回复 1
    • 安震110
      安震110
      2018-06-05

      开发工具,1.02.1805181;

      安卓手机 诺基亚7 Android8.1,魅蓝note3 Android 7.0;

      苹果手机 iphone6 IOS11.4 IOS9.2;

      wechatide://minicode/MXdXQWms6lZK



      2018-06-05
      赞同
      回复
  • 黄思程
    黄思程
    2018-06-05

    你好,问题已复现,我们会修复一下

    2018-06-05
    赞同
    回复 1
    • 小帅
      小帅
      07-01

      你好,canvas的禁止滑动在ios上解决了吗?签名的时候在ios上能下拉,有什麽办法阻止吗?"disableScroll":true和disable-scroll="true"都进行设置了,

      07-01
      赞同
      回复
  • 唯“1”期盼
    唯“1”期盼
    2018-08-30

    a.在canvas上设置disable-scroll属性,禁止canvas进行上下滑动,并且还要设置一个触摸事件才能生效

    <canvas  disable-scroll="true"></canvas>

    b.在当前页面的page页面中设置

    "disableScroll":true


    2018-08-30
    赞同
    回复