代码:
wx.onTouchStart(res => console.log("onDown"));
wx.onTouchMove(res => console.log("onMove"));
期望的正常行为:
打印onDown后,手指没移动的情况下不要触发onMove(和PC或微信浏览器的行为一致)
目前的错误行为:
触发并打印onDown后,立即会触发onMove,很奇怪。。。
在模拟器上正常。但在手机上(安卓和IOS)触发DOWN后,即使你手指不移动,也会立即触发MOVE事件!
这导致工程对接的事件系统永远无法触发封装好的事件(在PC或微信浏览器上都正常)。因为工程默认行为是DOWN之后如果用户移动(拖动等),就取消UP后的行为
这已经导致进度挂起了,望帮忙处理,谢谢。
------------------------------------------------------------------------
判断移动距离,距离小不执行后面的逻辑
请问这问题解决了吗?我也遇到了同样的问题。