1. 程式人生 > >vue點擊菜單以外區域,隱藏菜單操作

vue點擊菜單以外區域,隱藏菜單操作

func dev AD lse menus UNC nts ext lis

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; }) }

vue點擊菜單以外區域,隱藏菜單操作