前端通过定时器自定义双击dblclick事件
今天在使用antdesign menu组件的时候,需要用到双击事件,但是组件还没有dblclick这个事件属性,只有单击事件click,所以我们可以利用js中的定时器来自定义一个双击事件。
1.绑定事件
@click="handleGroupClick(item)"
2.定义变量
let time = null // 在这里定义time 为null let count = 0
3.写事件处理函数
handleGroupClick (item) { count++ time = setTimeout(function () { // 初始化一个延时 if (count === 1) { console.log(‘单击‘) /* 单击后要处理的业务 */ } else { console.log(‘双击‘) /* 双击后要处理的业务 */ item.inputVisible = true } clearTimeout(time) count = 0 }, 300) }
前端通过定时器自定义双击dblclick事件
标签:func count code ons hand and 事件处理 htm menu
查看更多关于前端通过定时器自定义双击dblclick事件的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did118166