标签:func count code ons hand and 事件处理 htm menu
今天在使用antdesign menu组件的时候,需要用到双击事件,但是组件还没有dblclick这个事件属性,只有单击事件click,所以我们可以利用js中的定时器来自定义一个双击事件。
@click="handleGroupClick(item)"
let time = null // 在这里定义time 为null
let count = 0
handleGroupClick (item) {
count++
time = setTimeout(function () { // 初始化一个延时
if (count === 1) {
console.log(‘单击‘)
/* 单击后要处理的业务 */
} else {
console.log(‘双击‘)
/* 双击后要处理的业务 */
item.inputVisible = true
}
clearTimeout(time)
count = 0
}, 300)
}
标签:func count code ons hand and 事件处理 htm menu
原文地址:https://www.cnblogs.com/ma1998/p/14121091.html