mounted() {
document.addEventListener('click', this.tap)
},
methods: {
tap(e) {
if (this.$el.contains(e.target)) {
this.isShow = true
} else {
this.isShow = false
}
},
destroyed() {
document.removeEventListener('click', this.tap)
}
},
vue点击dom节点,显示下拉框;点击dom节点外,隐藏下拉框怎么实现?
最新推荐文章于 2023-06-15 21:19:00 发布