最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

el-popover嵌套select彈窗點(diǎn)擊實(shí)現(xiàn)自定義關(guān)閉功能

 更新時(shí)間:2024年07月23日 11:16:29   作者:徐_三歲  
el-popover彈窗內(nèi)嵌套下拉選擇框,點(diǎn)擊el-popover彈出外部區(qū)域需關(guān)閉彈窗,點(diǎn)擊查詢(xún)、重置需關(guān)閉彈窗,遇到這樣的需求怎么解決呢,下面小編給大家介紹el-popover嵌套select彈窗點(diǎn)擊實(shí)現(xiàn)自定義關(guān)閉功能,感興趣的朋友一起看看吧

需求

el-popover彈窗內(nèi)嵌套下拉選擇框,點(diǎn)擊el-popover彈出外部區(qū)域需關(guān)閉彈窗,點(diǎn)擊查詢(xún)、重置需關(guān)閉彈窗,

實(shí)現(xiàn)

根據(jù)需求要自定義彈窗的關(guān)閉和顯示,首先想到的是visible屬性,在實(shí)現(xiàn)過(guò)程中經(jīng)過(guò)反復(fù)的測(cè)驗(yàn),使用visible屬性點(diǎn)擊彈窗外部區(qū)域無(wú)法關(guān)閉彈窗。
轉(zhuǎn)換思路使用el-popover的hide事件來(lái)實(shí)現(xiàn)自定義關(guān)閉,可滿(mǎn)足上述需求

<el-popover
   ref="popoverRef"
   :offset="20"
   placement="bottom"
   trigger="click"
 >
</el-popover>
const popoverRef= ref();
//關(guān)閉彈窗
const closePopover = function () {
  popoverRef.value.hide();
};

問(wèn)題描述:在 el-popover 彈出框組件中嵌入 el-select 選擇器組件后,點(diǎn)擊 el-select 選擇器選中選項(xiàng)后,不僅 el-select 選擇器的選項(xiàng)彈框關(guān)閉了,外層 el-popover 組件的彈框也一并關(guān)閉了。
原因:el-popover 彈出框組件的關(guān)閉邏輯是當(dāng)點(diǎn)擊 popover 彈框以外的元素時(shí),彈框就會(huì)關(guān)閉。然而 el-select 的 options 彈框默認(rèn)是針對(duì)頁(yè)面元素進(jìn)行渲染的,而不是針對(duì)父元素渲染。也就是說(shuō), el-select 的 options 彈框不在 el-popover 彈出框上,點(diǎn)擊options 彈框后會(huì)觸發(fā) popover 彈窗框的關(guān)閉條件,因此就會(huì)造成選擇 el-select 選擇器的選項(xiàng)后,外層的 el-popover 彈出框也會(huì)關(guān)閉。

解決方式:Select 選擇器有一個(gè)屬性 teleported,該屬性可以控制 options 彈框的渲染位置。

<el-popover
   ref="popoverRef"
   :offset="20"
   placement="bottom"
   trigger="click"
 >
 <el-select v-model="value" placeholder="Select" :teleported="false" style="width: 240px">
      <el-option
        v-for="item in options"
        :key="item.value"
        :label="item.label"
        :value="item.value"
      />
    </el-select>
</el-popover>
const value = ref('')
const options = [
  {
    value: 'Option1',
    label: 'Option1',
  },
  {
    value: 'Option2',
    label: 'Option2',
  },
]

到此這篇關(guān)于el-popover嵌套select彈窗點(diǎn)擊實(shí)現(xiàn)自定義關(guān)閉的文章就介紹到這了,更多相關(guān)el-popover嵌套select彈窗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js實(shí)現(xiàn)索引圖片切換效果

    js實(shí)現(xiàn)索引圖片切換效果

    這篇文章主要介紹了js實(shí)現(xiàn)索引圖片切換效果的代碼,特別炫酷的效果,推薦給大家,感興趣的小伙伴們可以參考一下
    2015-11-11
  • ES6(ECMAScript 6)新特性之模板字符串用法分析

    ES6(ECMAScript 6)新特性之模板字符串用法分析

    這篇文章主要介紹了ES6(ECMAScript 6)新特性之模板字符串用法,簡(jiǎn)單介紹了ES6模板字符串的概念、功能并結(jié)合實(shí)例形式分析了ES6模板字符串的用法,需要的朋友可以參考下
    2017-04-04
  • 分享一個(gè)自己寫(xiě)的table表格排序js插件(高效簡(jiǎn)潔)

    分享一個(gè)自己寫(xiě)的table表格排序js插件(高效簡(jiǎn)潔)

    在前不久做的一個(gè)web項(xiàng)目中,需要實(shí)現(xiàn)js表格排序的效果,當(dāng)時(shí)為了省事,就在網(wǎng)上找了幾個(gè)相關(guān)的js插件
    2011-10-10
  • 深入理解jQuery()方法的構(gòu)建原理

    深入理解jQuery()方法的構(gòu)建原理

    對(duì)于JQuery,想必大家都很熟悉。目前,很多web項(xiàng)目,在實(shí)施的過(guò)程中,考慮到各瀏覽器原生JS API的兼容性,大都會(huì)選用JQuery或類(lèi)似于JQuery這樣的框架來(lái)進(jìn)行網(wǎng)頁(yè)效果開(kāi)發(fā)。這篇文章將給大家深入介紹jQuery()方法的構(gòu)建原理,有需要的朋友們可以參考借鑒。
    2016-12-12
  • JS實(shí)現(xiàn)加載時(shí)鎖定HTML頁(yè)面元素的方法

    JS實(shí)現(xiàn)加載時(shí)鎖定HTML頁(yè)面元素的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)加載時(shí)鎖定HTML頁(yè)面元素的方法,涉及javascript針對(duì)頁(yè)面元素的遍歷與屬性操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-06-06
  • 帶左右箭頭圖片輪播的JS代碼

    帶左右箭頭圖片輪播的JS代碼

    這篇文章主要介紹了帶左右箭頭圖片輪播的JS代碼,有需要的朋友可以參考一下
    2013-12-12
  • JavaScript map()方法功能全解析

    JavaScript map()方法功能全解析

    文章介紹了JavaScript中map()方法的基本語(yǔ)法、核心特點(diǎn)及與forEach()的區(qū)別,強(qiáng)調(diào)map返回新數(shù)組用于數(shù)據(jù)轉(zhuǎn)換,而forEach無(wú)返回值適合副作用操作,同時(shí)說(shuō)明可通過(guò)循環(huán)實(shí)現(xiàn)類(lèi)似功能,感興趣的朋友跟隨小編一起看看吧
    2025-09-09
  • javascript cookies操作集合

    javascript cookies操作集合

    因?yàn)樽罱刂茝V告,所以從綠盟與腳本之家頁(yè)面上,整理了一些cookies的操作控制代碼,喜歡的朋友不容錯(cuò)過(guò)。
    2010-04-04
  • 詳解CocosCreator優(yōu)化之DrawCall

    詳解CocosCreator優(yōu)化之DrawCall

    這篇文章主要介紹了CocosCreator中DrawCall的優(yōu)化,想研究游戲性能的同學(xué),一定要看一看
    2021-04-04
  • 使用postMesssage()實(shí)現(xiàn)iframe跨域頁(yè)面間的信息傳遞

    使用postMesssage()實(shí)現(xiàn)iframe跨域頁(yè)面間的信息傳遞

    這篇文章主要介紹了使用postMesssage()實(shí)現(xiàn)iframe跨域頁(yè)面間的信息傳遞 的相關(guān)資料,需要的朋友可以參考下
    2016-03-03

最新評(píng)論

哈密市| 阆中市| 莱西市| 神池县| 武夷山市| 阜阳市| 奉节县| 黑河市| 徐水县| 宜黄县| 眉山市| 温宿县| 瓦房店市| 彝良县| 阳谷县| 庆城县| 武邑县| 陆丰市| 徐闻县| 巫山县| 阳西县| 砀山县| 大埔区| 刚察县| 柯坪县| 屯昌县| 鹤山市| 大邑县| 喀喇沁旗| 朝阳区| 固原市| 普兰县| 红原县| 二连浩特市| 望江县| 成安县| 鄂尔多斯市| 华宁县| 福鼎市| 蕉岭县| 长武县|