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

el-popover如何通過js手動控制彈出框顯示、隱藏

 更新時間:2023年12月12日 14:52:42   作者:MtiredM  
最近項(xiàng)目中多次用到了Popover彈出框,下面這篇文章主要給大家介紹了關(guān)于el-popover如何通過js手動控制彈出框顯示、隱藏的相關(guān)資料,需要的朋友可以參考下

說明

element ui 2.x中,el-popover的顯示隱藏有4種觸發(fā)方式:click/focus/hover/manual,分別是點(diǎn)擊/聚焦/懸浮/手動,正常情況這幾個觸發(fā)方式已經(jīng)能滿足大部分需求,但有些業(yè)務(wù)場景需要通過代碼自動觸發(fā)彈框展示

例如:在后臺請求響應(yīng)返回后,自動打開彈框展示內(nèi)容,這時我們?nèi)绻褂玫腸lick(click已驗(yàn)證,focus/hover未驗(yàn)證)觸發(fā)方式,則無法通過js顯示彈框

如果使用manual觸發(fā)方式,主動添加點(diǎn)擊事件,可以通過js顯示彈框,但無法實(shí)現(xiàn)點(diǎn)擊空白處關(guān)閉彈框,但此方案已基本接近最終需求,針對點(diǎn)擊空白處關(guān)閉提供全局點(diǎn)擊事件處理即可,具體示例如下:

代碼示例

<el-popover
  ref="myPopover"
  :value="showPopover"
  placement="bottom"
  width="550"
  trigger="manual"
  :open-delay="500"
  @show="openPopover"
  @hide="closePopover"
>
  <el-table>....彈框展示內(nèi)容...</el-table>
  <el-tooltip slot="reference" content="彈框展示" effect="dark" placement="bottom">
  	<!-- 主動點(diǎn)擊實(shí)現(xiàn)彈框展示關(guān)閉 -->
    <span class="hover-effect" @click="trigger">
      <svg-icon icon-class="popover1" />
    </span>
  </el-tooltip>
</el-popover>
data() {
  return {
    showPopover: false
  }
},
methods: {
  trigger() {
   //點(diǎn)擊控制彈框展示/關(guān)閉
   this.showPopover= !this.showPopover
  },
  openPopover() {
    //彈框展示時注冊全局點(diǎn)擊事件
    document.addEventListener('click', this.hidePopover, false)
  },
  closePopover() {
    //彈框關(guān)閉時移除全局點(diǎn)擊事件
    document.removeEventListener('click', this.hidePopover, false)
  },
  hidePopover(e) {
    // 全局點(diǎn)擊事件,檢測當(dāng)前點(diǎn)擊位置不包含彈框的元素,則隱藏彈框
    if (!this.$refs.myPopover.$el.contains(e.target)) {
      this.showPopover= false
    }
  }
}

總結(jié) 

到此這篇關(guān)于el-popover如何通過js手動控制彈出框顯示、隱藏的文章就介紹到這了,更多相關(guān)el-popover手動控制彈出框顯示隱藏內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Ant Design Pro 之 ProTable使用操作

    Ant Design Pro 之 ProTable使用操作

    這篇文章主要介紹了Ant Design Pro 之 ProTable使用操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • vue-simple-verify實(shí)現(xiàn)滑動驗(yàn)證碼功能

    vue-simple-verify實(shí)現(xiàn)滑動驗(yàn)證碼功能

    登錄頁面經(jīng)常會需要滑動驗(yàn)證碼的情況,使用vue插件vue-simple-verify就可以輕松實(shí)現(xiàn),下面小編給大家分享vue-simple-verify實(shí)現(xiàn)滑動驗(yàn)證碼功能,感興趣的朋友一起看看吧
    2024-06-06
  • vue使用html2PDF實(shí)現(xiàn)將內(nèi)容導(dǎo)出為PDF

    vue使用html2PDF實(shí)現(xiàn)將內(nèi)容導(dǎo)出為PDF

    將 HTML 轉(zhuǎn)換為 PDF 進(jìn)行下載是一個比較常見的功能,這篇文章將通過html2PDF實(shí)現(xiàn)將頁面內(nèi)容導(dǎo)出為PDF,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • elementui上傳文件不允許重名的解決方案

    elementui上傳文件不允許重名的解決方案

    用戶可以多文件上傳 ,在上傳到服務(wù)器之前需要檢查服務(wù)器中有無重名的文件,如果有會返回重名文件的名稱數(shù)組,這些文件需要一個一個的向用戶確認(rèn)是否要覆蓋重傳,這篇文章主要介紹了elementui上傳文件不允許重名,需要的朋友可以參考下
    2024-02-02
  • vue+ts實(shí)現(xiàn)元素鼠標(biāo)拖動效果

    vue+ts實(shí)現(xiàn)元素鼠標(biāo)拖動效果

    這篇文章主要為大家詳細(xì)介紹了vue+ts實(shí)現(xiàn)元素鼠標(biāo)拖動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Vue.js獲取被選擇的option的value和text值方法

    Vue.js獲取被選擇的option的value和text值方法

    今天小編就為大家分享一篇Vue.js獲取被選擇的option的value和text值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Vue實(shí)現(xiàn)自帶的過濾器實(shí)例

    Vue實(shí)現(xiàn)自帶的過濾器實(shí)例

    本篇文章主要介紹了Vue實(shí)現(xiàn)自帶的過濾器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • el-form表單el-form-item驗(yàn)證規(guī)則里prop一次驗(yàn)證兩個或多個值問題

    el-form表單el-form-item驗(yàn)證規(guī)則里prop一次驗(yàn)證兩個或多個值問題

    這篇文章主要介紹了el-form表單el-form-item驗(yàn)證規(guī)則里prop一次驗(yàn)證兩個或多個值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue 地區(qū)選擇器v-distpicker的常用功能

    vue 地區(qū)選擇器v-distpicker的常用功能

    這篇文章主要介紹了vue 地區(qū)選擇器v-distpicker的常用功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • vue?實(shí)現(xiàn)左滑圖片驗(yàn)證功能

    vue?實(shí)現(xiàn)左滑圖片驗(yàn)證功能

    網(wǎng)頁中滑動圖片驗(yàn)證一直是各大網(wǎng)站、移動端的主流校驗(yàn)方式,其主要作用是為了區(qū)分人和機(jī)器以及為了防止機(jī)器人程序暴力登錄或攻擊從而設(shè)置的一種安全保護(hù)方式,這篇文章主要介紹了vue?實(shí)現(xiàn)左滑圖片驗(yàn)證,需要的朋友可以參考下
    2023-04-04

最新評論

大安市| 贞丰县| 新闻| 高州市| 定陶县| 台前县| 古蔺县| 万载县| 五台县| 彩票| 云南省| 丰镇市| 万全县| 龙陵县| 合肥市| 肃宁县| 法库县| 永平县| 江西省| 双桥区| 确山县| 西峡县| 资源县| 嘉黎县| 阆中市| 昌吉市| 孟连| 曲松县| 三台县| 沭阳县| 晋州市| 太保市| 金堂县| 哈密市| 永仁县| 江永县| 景谷| 上饶市| 赤峰市| 嘉禾县| 横山县|