data() { return { menuShow: false //v-show标识隐藏显示 } }, mounted (){ let _this = this; document.addEventListener(‘click‘, function (e) { let flag = e.target.contains(document.getElementsByClassName(‘menu-class‘)[0]); console.log(flag); if(!flag) return; _this.menuShow = false; }) }
原文:https://www.cnblogs.com/wjunwei/p/9235375.html