国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[element-ui] v-click-outside與el-dialog同時存在,出現(xiàn)的Bug

這篇具有很好參考價值的文章主要介紹了[element-ui] v-click-outside與el-dialog同時存在,出現(xiàn)的Bug。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

背景v-click-outside點擊盒子aaa外部,盒子aaa隱藏

問題:因為el-dialog綁在了body上,點擊el-dialog里的任意內容,盒子aaa也隱藏了。

需求:點擊el-dialog里的任意內容,盒子aaa不隱藏

<div class="aaa" v-click-outside="onClickOutside">
    <el-dialog :visible="dialogVisible" title="Dialog">
      <!-- Dialog 內容 -->
      <div></div>
    </el-dialog>
  </div>
onClickOutside(event) {
}

解決:給el-dialog加上 @click.native.stop來阻止 el-dialog 內部的點擊事件冒泡。文章來源地址http://www.zghlxwxcb.cn/news/detail-509977.html

<div class="aaa" v-click-outside="onClickOutside">
    <el-dialog :visible="dialogVisible" title="Dialog"  @click.native.stop>
      <!-- Dialog 內容 -->
      <div></div>
    </el-dialog>
  </div>

到了這里,關于[element-ui] v-click-outside與el-dialog同時存在,出現(xiàn)的Bug的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • element-ui框架的el-dialog彈出框被遮罩層擋住

    解決辦法 在el-dialog標簽里添加 :modal-append-to-body=‘false’ 問題分析? 先來看看element-ui官網提供的屬性說明文檔 文檔解釋: 翻譯成大白話就是,若el-dialog彈出框設置了modal-append-to-body=\\\'true\\\'(默認)屬性,它的遮罩層就會被插入到body標簽下(即與組件所在的最外層div同一層級),

    2024年02月16日
    瀏覽(31)
  • 基于element-ui el-dialog組件封裝,可縮放+可移動的彈窗組件

    基于element-ui el-dialog組件封裝,可縮放+可移動的彈窗組件

    源碼下載 改組件繼承el-dialog組件百分之95屬性,可直接對el-dialog進行替換。在項目中我的命名為: vue代碼 :搞成組件,路徑隨意,推薦統(tǒng)一放在組件目錄下 拖動及縮放操作js代碼: 將skdialog.js注冊為指令: 目錄: 指令使用:(v-指令名稱(SkDialogDrag)) 效果圖: 注:吃水

    2024年02月03日
    瀏覽(31)
  • element-ui el-dialog如何設置響應式寬高且永遠水平垂直居中

    ????????el-dialog是使平常使用element-ui比較常用的一個組件,想要靈活控制它達到想要的開發(fā)效果,就必須要熟悉它默認一些屬性:默認 width:50% , 高度 為標題和el-dialog__body,el-dialog__footer 內容以及padding撐開 ,定位上 默認水平居中,距離頂端15vh ????????原理是width采

    2024年02月11日
    瀏覽(23)
  • Vue中使用element-ui el-dialog彈窗最大化還原,拖拽,動態(tài)改變大小

    Vue中使用element-ui el-dialog彈窗最大化還原,拖拽,動態(tài)改變大小

    創(chuàng)建對應的js文件 ??先在指定穩(wěn)定文件創(chuàng)建js文件,如src下創(chuàng)建diaLog.js文件,部分會提示紅色爆紅,可以不予理會,可以根據(jù)需求修改,如:彈框可拉伸最小寬高。 ? 2. 在main.js的引用 ??同時為了防止沖突,需要關閉closeOnClickModal(彈窗默認點擊遮罩改為不關閉),并添加標簽

    2024年02月11日
    瀏覽(29)
  • Vue項目element-ui彈窗組件el-dialog、el-drawer,阻止點擊遮罩層關閉

    Vue項目element-ui彈窗組件el-dialog、el-drawer,阻止點擊遮罩層關閉

    效果圖: 我們只需要設置這兩個 屬性 append-to-body :close-on-click-modal=“false” 注意 : 這里的close-on-click-modal屬性前需要寫入 :

    2024年02月12日
    瀏覽(33)
  • 如何使用element-ui相關組件如:el-select,el-table,el-switch,el-pagination,el-dialog

    element-ui 官方鏈接: 組件 | Element https://element.eleme.cn/#/zh-CN/component/installation userTypeOptions后端響應的對象數(shù)組數(shù)據(jù) 表格中添加模板的作用域實現(xiàn) 異步處理 監(jiān)聽status的狀態(tài) 權限修改異步處理: 幾個監(jiān)聽函數(shù)與異步請求 axios實現(xiàn)發(fā)送異步請求 監(jiān)聽彈窗

    2024年02月07日
    瀏覽(29)
  • vue/Element UI 實現(xiàn)Element UI el-dialog 自由拖動

    vue/Element UI 實現(xiàn)Element UI el-dialog 自由拖動

    前言: 最近有個項目,客戶要求彈窗可拖動,但是由于elemen ui本身的彈窗并沒有拖動的屬性,無法滿足客戶的需求。 于是我百度找到了幾篇文章,終于可以實現(xiàn)客戶的需求! 請往下看↓↓ 一、新建一個目錄:utils 二、創(chuàng)建drag .js文件 三、創(chuàng)建directive.js 文件 四、main.js文件中

    2024年02月02日
    瀏覽(33)
  • element UI組件庫el-dialog內程序刷新el-dialog內組件方法

    1、牢牢記住,vue是基于JavaScript ES6的,所以只要刷新頁面里面data下的數(shù)據(jù),頁面會自動刷新的。 所以這個數(shù)據(jù)是父頁面?zhèn)鹘oel-dialog的,要刷新父頁面的數(shù)據(jù),el-dialog頁面內的組件就可以刷新了。 2、在頁面的組件處理后臺程序完成后,可以調用 that.$parent.$parent.【父頁面的方

    2024年02月13日
    瀏覽(24)
  • Element ui關閉el-dialog時清除數(shù)據(jù)

    如果是按叉叉關閉或者點表單以外空白處關閉的話 可以給el-dialog添加? ? 在methods里添加函數(shù) 如果是按取消按鈕清除數(shù)據(jù),也可以給取消按鈕綁定點擊事件,點擊取消則調用closeForm函數(shù)。 注意: 要為每個 form-item 加上 prop 屬性,要不然無法清空 resetFields() 方法是重置表單,重

    2024年02月11日
    瀏覽(27)
  • element ui中el-dialog如何自定義標題,加圖標

    element ui中el-dialog如何自定義標題,加圖標

    效果圖:

    2024年02月13日
    瀏覽(107)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包