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

您的位置:首頁技術文章
文章詳情頁

vue中實現點擊空白區域關閉彈窗的兩種方法

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

首頁在外層容器里面取一個名字為main,即ref='main',當bankSwitch為true的時候,彈窗出現

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

所觸發的事件如下:

首頁,先在全局創建一個點擊事件:bodyCloseMenus

事件作用:當點擊main容器的時候(this.refs.main && !this.refs.main.contains(e.target)),并且彈窗出現的時候(self.bankSwitch == true),點擊空白區域將彈窗關閉(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,當bankSwitch為true的時候,彈窗出現

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

所觸發的事件如下:

首頁,先在全局創建一個點擊事件:bodyCloseMenus

事件作用:當彈窗出現的時候(self.bankSwitch == true),點擊空白區域將彈窗關閉(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中實現點擊空白區域關閉彈窗的兩種方法的詳細內容,更多關于vue 點擊空白區域關閉彈窗的資料請關注好吧啦網其它相關文章!

標簽: Vue
相關文章:
主站蜘蛛池模板: 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | NM-02立式吸污机_ZHCS-02软轴刷_二合一吸刷软轴刷-厦门地坤科技有限公司 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 鲸鱼视觉 -数字展厅多媒体互动展示制作公司 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 防火卷帘门价格-聊城一维工贸特级防火卷帘门厂家▲ | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 汕头市盛大文化传播有限公司,www.11400.cc | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 华夏医界网_民营医疗产业信息平台_民营医院营销管理培训 | PVC快速门-硬质快速门-洁净室快速门品牌厂家-苏州西朗门业 | 播音主持培训-中影人教育播音主持学苑「官网」-中国艺考界的贵族学校 | 北京租车牌|京牌指标租赁|小客车指标出租 | 厂房出租_厂房出售_产业园区招商_工业地产&nbsp;-&nbsp;中工招商网 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 |