收藏
回答

canvas 2d 在固定定位下页面滚动,触摸事件touches坐标值发生偏移

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信安卓客户端 8.0.9.1940 2.19.2

实现的是一个签字板,签字板悬浮固定在页面最上层。签一半字后手动将页面向上滚动一段距离,继续签的字也向上偏移相同的一段距离。发现是触摸移动事件里的touches坐标值y多加了一段页面滚动的距离。

设备是小米11 / MIUI 12.5.9.0 稳定版

System: Android 11, WeChat 8.0.9.1940

Network: 4g

UA: Mozilla/5.0 (Linux; Android 11; M2011K2C Build/RKQ1.200928.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/3113 MMWEBSDK/20210601 Mobile Safari/537.36 MMWEBID/919 MicroMessenger/8.0.9.1940(0x28000951) Process/appbrand0 WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64 MiniProgramEnv/android

WeChatLib: 2.19.2 (2021.8.18 20:19:05)

最后一次编辑于  2021-08-21
回答关注问题邀请回答
收藏

1 个回答

  • Riven.
    Riven.
    2021-08-20

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

    2021-08-20
    有用
    回复 5
    • 潘家全
      潘家全
      2021-08-21
      标题里补充了代码片段和设备信息
      2021-08-21
      回复
    • Riven.
      Riven.
      2021-08-23回复潘家全
      请提供一下复现问题的操作录屏
      2021-08-23
      回复
    • 潘家全
      潘家全
      2021-08-23回复Riven.
      录制视频在这,用的是阿里云盘分享
      https://www.aliyundrive.com/s/X6PrhevQcZC
      源码里也可以把坐标值打印出来,页面滚动影响触摸事件的值
      2021-08-23
      回复
    • Riven.
      Riven.
      2021-08-24回复潘家全
      反馈已收到,我们核实下,有进展同步
      2021-08-24
      回复
    • 遇℃见
      遇℃见
      2022-01-01回复Riven.
      请问这个问题修复好了吗??开发者工具也会有这个问题
      2022-01-01
      回复
登录 后发表内容