如何用Vue实现点击页面其他区域隐藏当前元素?

2026-04-05 21:161阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计694个文字,预计阅读时间需要3分钟。

如何用Vue实现点击页面其他区域隐藏当前元素?

1. 绑定元素

2.使用mounted生命周期

3.页面加载完成后,监听全局点击事件,获取当前点击的元素,根据需求获取该元素的属性,判断当前点击元素与要隐藏的元素是否相同。

1. 绑定元素

2. mounted生命周期

3. 实现思路

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

4. 最终效果

接着看下vue实现点击目标元素外页面的其他地方隐藏弹窗

方法:

步骤1:给页面最外出的元素div加点击事件:@click=“popShow = false”

步骤2:给点击目标元素加点击事件:@click=“popShow = true”

备注:popShow 为控制弹窗显示与隐藏的标志。

阅读全文
标签:地方隐藏

本文共计694个文字,预计阅读时间需要3分钟。

如何用Vue实现点击页面其他区域隐藏当前元素?

1. 绑定元素

2.使用mounted生命周期

3.页面加载完成后,监听全局点击事件,获取当前点击的元素,根据需求获取该元素的属性,判断当前点击元素与要隐藏的元素是否相同。

1. 绑定元素

2. mounted生命周期

3. 实现思路

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

4. 最终效果

接着看下vue实现点击目标元素外页面的其他地方隐藏弹窗

方法:

步骤1:给页面最外出的元素div加点击事件:@click=“popShow = false”

步骤2:给点击目标元素加点击事件:@click=“popShow = true”

备注:popShow 为控制弹窗显示与隐藏的标志。

阅读全文
标签:地方隐藏