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

2026-04-09 08:030阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

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

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

1. 绑定元素

2.监听mounted生命周期

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

1. 绑定元素

2. mounted生命周期

3. 实现思路

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

4. 最终效果

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

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

方法:

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

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

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

阅读全文
标签:地方隐藏

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

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

1. 绑定元素

2.监听mounted生命周期

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

1. 绑定元素

2. mounted生命周期

3. 实现思路

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

4. 最终效果

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

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

方法:

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

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

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

阅读全文
标签:地方隐藏