var timer = null;
var isSingleClick = false;
function processDoubleClick() {
//双击事件
if (this.isSingleClick) {
this.isSingleClick = false;
clearTimeout(this.timer);
console.log('double click');
return;
}
//单击事件
if (!this.isSingleClick) {
this.isSingleClick = true;
this.timer = setTimeout(async () => {
this.isSingleClick = false;
}, 250)
}
}
网友评论