VUE 解决双击事件与单击事件冲突(单击模拟双击)

       //  单击模拟双击操作
        this.clickTimes++;
        if (this.clickTimes === 2) { //当点击次数为2
          this.clickTimes = 0; //记得清零
          //  触发双击事件...
          //  ....
        }
        let _this = this
        setTimeout(function () {
            if (_this.clickTimes === 1) {
              _this.clickTimes = 0; // 单击清零
             //  触发单击事件...
          	//  ....
            }
          }, 250
        )

你可能感兴趣的:(VUE,JavaScript)