av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:41日期: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)建一個點(diǎn)擊事件:bodyCloseMenus

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

最后,在頁面注銷前,將點(diǎn)擊事件給移除

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)建一個點(diǎn)擊事件:bodyCloseMenus

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

最后,在頁面注銷前,將點(diǎn)擊事件給移除

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中實(shí)現(xiàn)點(diǎn)擊空白區(qū)域關(guān)閉彈窗的兩種方法的詳細(xì)內(nèi)容,更多關(guān)于vue 點(diǎn)擊空白區(qū)域關(guān)閉彈窗的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 91精品国产99久久久久久红楼 | 亚洲伦理视频 | 午夜在线观看视频 | 久久精品99国产国产精 | 国产亚洲视频在线观看 | 四虎官网 | 第一福利丝瓜av导航 | 一区二区三区免费在线观看 | 亚洲精品911 | 国产午夜精品福利 | 天天干夜夜爱 | 亚洲青青草 | 午夜美女福利 | 18在线观看网站 | 91成人国产| 波多野结衣一区二区三区在线观看 | 成人精品视频在线观看 | 亚洲精品久久久久 | 伊人激情网 | 久久网av | 一区二区水蜜桃 | 国产黄色av| 激情av网 | 三级网站在线播放 | 91久久精品日日躁夜夜躁欧美 | 91一级片 | 国产成人三级在线观看 | 91在线一区二区 | 精品日韩一区二区 | 久久久午夜 | 黄色小视频在线观看 | 欧美黄色片在线观看 | 亚洲高清毛片一区二区 | 久久久综合 | 日韩一区二区在线观看视频 | 国产成人免费在线视频 | 麻豆一区二区三区 | 国产无精乱码一区二区三区 | 中文字幕专区 | 成人看片网站 | 国产精品美女久久久久久久久 |