vue 实现点击按钮弹出div 点击页面其他位置,隐藏div

1. 效果图

在这里插入图片描述

2. 实现步骤

  1. 给最外层的div加个点击事件 @click="screenRule=false"
  2. 给点击的元素上面加上:@click.stop="screenRule=!screenRule" 或者 @click.stop="screenRule=true"

3. 步骤截图

  1. 初始化一个值,控制 div 显示和隐藏
    在这里插入图片描述
  2. 设置页面最外层(当用户点击页面内所有地方都会触发,把 div 隐藏)
    在这里插入图片描述
  3. 设置页面最外层(当用户点击该按钮时,是隐藏就显示,是显示就隐藏)
    在这里插入图片描述
发布了109 篇原创文章 · 获赞 91 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/qq_36410795/article/details/98350038
今日推荐