点击其它地方关闭

2021-08-26  本文已影响0人  米妮是只猫
 document.addEventListener("click", (e) => {
      let el = this.$el; //获取弹窗元素
      if (!el.contains(e.target)) { // 判断点击的元素是不是弹窗部分
          //关闭弹窗
      } 
}, true)

上面那段代码,主要是使用contains来判断
Node.contains()返回的是一个布尔值,来表示传入的节点是否为该节点的后代节点。

上一篇 下一篇

猜你喜欢

热点阅读