vue不让双击执行单击事件
加个定时器即可单击事件代码:handleNodeClick(data) {var that = this// 开启延时器,300ms的间隔区分单击和双击,解决双击时执行两次单击事件clearTimeout(that.time)that.time = setTimeout(() => {// 写单击事件执行的逻辑代码},300)}双击事件代码// 双击事件dbclickNode() {cl
·
加个定时器即可
单击事件代码:
handleNodeClick(data) {
var that = this
// 开启延时器,300ms的间隔区分单击和双击,解决双击时执行两次单击事件
clearTimeout(that.time)
that.time = setTimeout(() => {
// 写单击事件执行的逻辑代码
},300)
}
双击事件代码
// 双击事件
dbclickNode() {
clearTimeout(this.time)
// 双击事件执行的逻辑代码
},
更多推荐
已为社区贡献7条内容
所有评论(0)