解决单击与双击问题的关键在于延迟定时器,单击延迟,如果是连续点击就是双击。
aclickEvent() {
//单击事件
clearTimeout(this.timer);
this.timer = setTimeout(() => {
console.log("单击");
},400);
},
//双击事件
dblclickEvent() {
clearTimeout(this.timer);
console.log("双击");
},