在一个元素上同时绑定单击事件和双击事件,解决冲突(双击会触发两次单击)

/***** 主要需要一个变量(distinguish )来判断是哪种状态*****/ 
// 单击
  once_click(item) {
   this.distinguish = true
   setTimeout(() => {
    if (this.distinguish) {
         // 处理单击事件的代码块
    }
   }, 300)
  },
  // 双击
  dbl_click() {
   this.distinguish = false
  },

 

posted @ 2021-08-06 17:18  yw3692582  阅读(366)  评论(0编辑  收藏  举报