1、右键
@contextmenu.prevent="show(item1,index,index1)"
//右键
function show(item1,index,index1){
const datasv = string_ar(list.value);
datasv[index].data[index1].selected = true
list.value = datasv;
}
@contextmenu.prevent
2、双击
<div @dblclick="click()"></div>
3、单击和双击同时绑定时生效,使用下面方法,单击操作双击方法
<div @click="click()"></div>
let clickTimes = 0;
function days(item,index,index1){
let _this = this;
_this.clickTimes++;
if (_this.clickTimes === 2) {
_this.clickTimes = 0;
// 处理双击事件...
console.log("双击")
}
setTimeout(function () {
if (_this.clickTimes === 1) {
_this.clickTimes = 0;
// 处理单击事件...
console.log("单击")
}
}, 200)
}