收藏
回答

基础库3.0.2和3.1.0版本Skyline环境canvas不响应事件

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信安卓客户端 8.0.41 3.0.2和3.1.0版本
3.0.2之后的版本,canvas不响应事件,3.0.1及其之前的版本都能响应。
我的手机是IQOO Z5,别的手机不知道

示例代码如下:
<canvas style="width: 300px; height: 200px;background-color: red;" type="2d" bindtouchstart="touchStart" bindtouchmove="touchMove"></canvas>

Page({
  touchStartfunction touchStart(e: any{
    console.log("touchStart", e);
  },
  touchMovefunction touchMove(e: any{
    console.log("touchMove", e);
  },
}
)


最后一次编辑于  2023-09-20
回答关注问题邀请回答
收藏

2 个回答

  • 黄思程
    黄思程
    2023-10-08

    这里可以先用 bind:touchstart bind:touchmove 解决

    2023-10-08
    有用
    回复 2
    • Ryuukensai
      Ryuukensai
      2023-10-26
      bind:touchstart bind:touchmove 得自己算坐标!
      2023-10-26
      回复
    • 黄思程
      黄思程
      2023-10-26回复Ryuukensai
      你的代码不就是绑定了 touchmove,没区别呀
      2023-10-26
      回复
  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-09-20

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2023-09-20
    有用
    回复 1
    • Ryuukensai
      Ryuukensai
      2023-09-21
      你说的这些我都提供了呀,就是个hello world都能测出来
      2023-09-21
      回复
登录 后发表内容