电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

vue中實現(xiàn)點擊空白區(qū)域關(guān)閉彈窗的兩種方法

瀏覽:37日期:2022-10-14 11:43:45
1. 第一種做法

首頁在外層容器里面取一個名字為main,即ref='main',當(dāng)bankSwitch為true的時候,彈窗出現(xiàn)

<div ref='main'><div v-if='bankSwitch == true'>你好我是彈窗里面的內(nèi)容部分 </div></div>

所觸發(fā)的事件如下:

首頁,先在全局創(chuàng)建一個點擊事件:bodyCloseMenus

事件作用:當(dāng)點擊main容器的時候(this.refs.main && !this.refs.main.contains(e.target)),并且彈窗出現(xiàn)的時候(self.bankSwitch == true),點擊空白區(qū)域?qū)棿瓣P(guān)閉(self.bankSwitch = false)

最后,在頁面注銷前,將點擊事件給移除

mounted() { document.addEventListener('click', this.bodyCloseMenus); }, methods:{ bodyCloseMenus(e) { let self = this; if (this.$refs.main && !this.$refs.main.contains(e.target)) { if (self.bankSwitch == true){ self.bankSwitch = false; } } },beforeDestroy() { document.removeEventListener('click', this.bodyCloseMenus); },2.第二種做法

首頁在外層容器里面定義一個阻止冒泡事件,即@click.stop,當(dāng)bankSwitch為true的時候,彈窗出現(xiàn)

<div @click.stop><div v-if='bankSwitch == true'>你好我是彈窗里面的內(nèi)容部分 </div></div>

所觸發(fā)的事件如下:

首頁,先在全局創(chuàng)建一個點擊事件:bodyCloseMenus

事件作用:當(dāng)彈窗出現(xiàn)的時候(self.bankSwitch == true),點擊空白區(qū)域?qū)棿瓣P(guān)閉(self.bankSwitch = false)

最后,在頁面注銷前,將點擊事件給移除

mounted() { document.addEventListener('click', this.bodyCloseMenus); }, methods:{ bodyCloseMenus(e) { let self = this; if (self.bankSwitch == true){ self.bankSwitch = false; } },beforeDestroy() { document.removeEventListener('click', this.bodyCloseMenus); },

以上就是vue中實現(xiàn)點擊空白區(qū)域關(guān)閉彈窗的兩種方法的詳細內(nèi)容,更多關(guān)于vue 點擊空白區(qū)域關(guān)閉彈窗的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 间苯二酚,间苯二酚厂家-淄博双和化工| 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | B2B网站_B2B免费发布信息网站_B2B企业贸易平台 - 企资网 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | IP检测-检测您的IP质量 | 懂研帝_专业SCI论文润色机构_SCI投稿发表服务公司 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 上海三信|ph计|酸度计|电导率仪-艾科仪器 | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅 | 液压油缸-液压缸厂家价格,液压站系统-山东国立液压制造有限公司 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 昊宇水工|河北昊宇水工机械工程有限公司 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 顶呱呱交易平台-行业领先的公司资产交易服务平台 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | 学生作文网_中小学生作文大全与写作指导 | 信阳市建筑勘察设计研究院有限公司 | 高压负荷开关-苏州雷尔沃电器有限公司|