element ui table單雙擊事件耦合解決辦法


參考:

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毫秒以內連續點擊都不能觸發單擊事件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM