vuejs 失去焦点,单击全局隐藏某些浮动元素
# vue
created() { | |
document.addEventListener('click', this.clickOutsideEvent) | |
}, | |
destroyed() { | |
document.removeEventListener('click', this.clickOutsideEvent) | |
}, | |
methods: { | |
clickOutsideEvent(e) { | |
// console.log(this.$el.contains(e.target)) | |
if (!this.$el.contains(e.target)){ | |
this.handleOperater = false | |
} | |
} | |
} |