vuejs怎么关闭弹窗
时间:2021-09-13
来源:互联网
今天PHP爱好者给大家带来vuejs关闭弹窗的方法:1、创建html代码结构;2、判断所点击的区域是否在“.mask_popup”中;3、通过“hideMaskPopup(e){...}”关闭弹窗即可。希望对大家有所帮助。
本文操作环境:windows7系统、vue2.5.17版,DELL G3电脑。
vuejs怎么关闭弹窗?
vue.js点击弹窗以外的区域关闭弹窗
点击弹窗外的区域关闭弹窗的代码结构
html:
<p class="publish_mask_popup" @click="hideMaskPopup" v-show="showMaskPopup">
<p class="mask_popup">
内容代码..... </p>
</p>
js:
data(){
showMaskPopup:false
},
methods: {
hideMaskPopup(e){
let mask = document.querySelector(".mask_popup");
if (mask) {
if (!mask.contains(e.target)) {//判断所点击的区域是否在.mask_popup中
this.showMaskPopup = false;
}
}
}
},
实现效果:
以上就是vuejs怎么关闭弹窗的详细内容,更多请关注php爱好者其它相关文章!
-
币安交易所安全提示合集 时间:2025-05-12
-
币安交易所如何识别官方渠道 时间:2025-05-12
-
币安交易所用户隐私政策 时间:2025-05-12
-
币安交易所如何设置登录保护 时间:2025-05-12
-
币安交易所安全认证流程 时间:2025-05-12
-
Linux中export命令详解(定义、基本用法、高级用法、应用场景等) 时间:2025-05-12
今日更新
-
新手篇:利用ps笔刷给字体添加裂纹效果(分享)
阅读:18
-
如何解决vuejs中引入css报错问题
阅读:18
-
vuejs是国产框架吗
阅读:18
-
php call魔术方法的作用是什么
阅读:18
-
nodejs 如何加密
阅读:18
-
es6数组怎么删除指定元素
阅读:18
-
小白篇:如何用ps给背景图片添加砖墙效果(技巧分享)
阅读:18
-
JavaScript中valueof方法怎么用
阅读:18
-
es6和es5的区别有哪些
阅读:18
-
javascript怎么求100内的奇数和
阅读:18