參考:
https://www.jb51.net/article/137956.htm
在vue 里面可以定義一個變量 time
大約如下寫法:
getclick() { if (this.time) { clearTimeout(this.time); } this.time = setTimeout(() => { console.log(‘我是單機’); }, 300); //大概時間300ms }, getdbClick() { if (this.time) { clearTimeout(this.time); //清除 } //這里處理雙擊事件 },
就是說300毫秒以內連續點擊都不能觸發單擊事件