美文网首页
vue dblclick click

vue dblclick click

作者: 成神之路_be73 | 来源:发表于2021-04-13 10:50 被阅读0次
场景

vue中单个div实现双击和单击

代码
  <div v-for="tag in list" @dblclick="handleEdit(tag)" @click="handleChoice(tag)">{{tag.name}}</div>
data(){
    return {
        list: [{name: 1}],
        time: null
    }
},
methods: {
    handleEdit(tag) {
        clearTimeout(this.time);
        this.list.forEach(item => {
          item.editFlag = false;
        })
        tag.editFlag = true;
    },
    handleChoice(tag) {
      clearTimeout(this.time)
      this.time = setTimeout(() => {
        tag.checked = !tag.checked;
        xxxxxxxxxxxxxx
      }, 300);
    },
}

相关文章

网友评论

      本文标题:vue dblclick click

      本文链接:https://www.haomeiwen.com/subject/nymqlltx.html