1. 绑定元素

2. mounted生命周期

3. 实现思路

  • 页面挂载完后,监听全局点击事件
  • 获取当前点击的元素,根据需求获取当前元素本身的属性
  • 判断当前点击元素与要隐藏的元素是否相同
  • 当前点击元素与要隐藏的元素不相同则隐藏

4. 最终效果

推荐方案

Vue全局指令:如何添加全局指令?(附2个常用自定义指令)