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

更新于
2026-09-28 13:04:36
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

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

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

1. 绑定元素

2.监听mounted生命周期

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

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

1. 绑定元素

2. mounted生命周期

3. 实现思路

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

4. 最终效果

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

方法:

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

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

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

阅读全文
标签:地方隐藏

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

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

1. 绑定元素

2.监听mounted生命周期

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

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

1. 绑定元素

2. mounted生命周期

3. 实现思路

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

4. 最终效果

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

方法:

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

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

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

阅读全文
标签:地方隐藏