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