组件同时绑定 tap 与 longtap 事件,当 longtap 被触发时,tap 也被触发。
这个bug不修复?
同样发现了这个bug
求修复
楼上的方法是网传常用方法,不过比较耗性能,监听事件多,误差大,建议采用加锁的方式,当longtap事件触发时,加锁(设置一个变量为true),此时tap事件仍未触发,当松手时,tap触发,检测锁的状态(那个变量是否为true),如果是,将锁重置,return ,否则正常操作
嗯,也可以,我只是上报这个 bug,已经用其他的 hack 方法解决了。
嗯 就是这么解决的
用touch来实现长按呗,看看touchstart和touchend中间的间隔时间多少,比如你可以自定义这个时间间隔是多少毫秒的时候认定是长按。