JS小知识点

同一元素单双击事件
click和dblclick绑定在同一个元素上,双击也会执行单击事件
解决办法:利用计时器,在大概时间模拟双击事件
storageCount(id) {
clearTimeout(time); //首先清除计时器
time = setTimeout(() => {

}, 300); //大概时间300ms
}

// 双击事件函数,清除计时器,直接处理逻辑
storageDetail(id) {
clearTimeout(time); //清除
…..
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理