click点击事件,点击它本身和点击他本身以外的区域

2020-03-22  本文已影响0人  残_忆
<template>
    <div ref="treeShow">
        <el-tree v-show="treeShow ">...</el-tree>
    </div>
</template>
document.addEventListener('click', e => {
        // this.choosecapacity(e)
        console.log(this.$refs.treeShow,this.$refs.treeShow.contains(e.target),e.target)
        if(this.$refs.treeShow.contains(e.target)){
          //this.$refs.treeShow获取dom,e.target获取当前点击的dom,判断是否包含
          this.treeShow = true
        }else{
          this.treeShow = false
        }
      })
上一篇 下一篇

猜你喜欢

热点阅读