实现的是一个签字板,签字板悬浮固定在页面最上层。签一半字后手动将页面向上滚动一段距离,继续签的字也向上偏移相同的一段距离。发现是触摸移动事件里的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)
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
https://www.aliyundrive.com/s/X6PrhevQcZC
源码里也可以把坐标值打印出来,页面滚动影响触摸事件的值