在一个元素上同时绑定单击事件和双击事件,解决冲突(双击会触发两次单击)
/***** 主要需要一个变量(distinguish )来判断是哪种状态*****/ // 单击 once_click(item) { this.distinguish = true setTimeout(() => { if (this.distinguish) { // 处理单击事件的代码块 } }, 300) }, // 双击 dbl_click() { this.distinguish = false },
/***** 主要需要一个变量(distinguish )来判断是哪种状态*****/ // 单击 once_click(item) { this.distinguish = true setTimeout(() => { if (this.distinguish) { // 处理单击事件的代码块 } }, 300) }, // 双击 dbl_click() { this.distinguish = false },