小程序
小游戏
企业微信
微信支付
扫描小程序码分享
组件同时绑定 tap 与 longtap 事件,当 longtap 被触发时,tap 也被触发。
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼上的方法是网传常用方法,不过比较耗性能,监听事件多,误差大,建议采用加锁的方式,当longtap事件触发时,加锁(设置一个变量为true),此时tap事件仍未触发,当松手时,tap触发,检测锁的状态(那个变量是否为true),如果是,将锁重置,return ,否则正常操作
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
求修复
同样发现了这个bug
这个bug不修复?
嗯 就是这么解决的
嗯,也可以,我只是上报这个 bug,已经用其他的 hack 方法解决了。
用touch来实现长按呗,看看touchstart和touchend中间的间隔时间多少,比如你可以自定义这个时间间隔是多少毫秒的时候认定是长按。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼上的方法是网传常用方法,不过比较耗性能,监听事件多,误差大,建议采用加锁的方式,当longtap事件触发时,加锁(设置一个变量为true),此时tap事件仍未触发,当松手时,tap触发,检测锁的状态(那个变量是否为true),如果是,将锁重置,return ,否则正常操作
求修复
同样发现了这个bug
这个bug不修复?
嗯 就是这么解决的
嗯,也可以,我只是上报这个 bug,已经用其他的 hack 方法解决了。
用touch来实现长按呗,看看touchstart和touchend中间的间隔时间多少,比如你可以自定义这个时间间隔是多少毫秒的时候认定是长按。