收藏
回答

微信小程序安卓手机canvas上touchstart、touchmove事件不触发

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 12 小米10s 8.0.48
<cover-view class="modal-select" wx:if="{{visibleShow}}" catchtouchmove="true">
     <cover-view class="content-wrap" id="content">
        <canvas class='myCanvas' style="width: 100%" canvas-id="myCanvas" 
            @touchmove='move' @touchstart='start' @touchend='end'
             @touchcancel='cancel' @longtap='tap' disable-scroll='true'
             @error='error'></canvas>
     </cover-view>
</cover-view>
         
  
                     


 // 画布的触摸移动手势响应
 move: (event) => {
    console.log('moveevent: ', {...event}); //安卓不会触发   开发工具中正常打印
   this.touchs.push({
      x: event.touches[0].x,
      y: event.touches[0].y,
   });
   if (this.touchs.length >= 2) {
     this.methods.draw(this.touchs);
   }
 },

页面路径pages/login?c=1

真机调试不通过开发工具推送的3.3.4版本前无法正常 推送前实际版本大于等于3.3.4

在开发工具中向手机推送3.3.4版本后真机和线上版本均可正常使用 切换到3.4.0也是正常使用

客户安卓手机直接扫码进入签名任然无法使用微信已更新至最新版本库为3.4.0

签名功能失效

扫码登录进行签名(可测试)


最后一次编辑于  03-27
回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    04-09

    现在重新试试

    04-09
    有用
    回复
登录 后发表内容