91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue中彈框的彈出形式有哪些

發布時間:2021-04-15 17:20:22 來源:億速云 閱讀:226 作者:Leah 欄目:web開發

本篇文章給大家分享的是有關vue中彈框的彈出形式有哪些,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

1、父組件引入子組件,子組件的加載問題

products.vue引入dlAddProd彈框(dlAddProd.vue),由于<div v-show="visible">,所以在products頁面加載時,dlAddProd會被加載。但是el-dialog中的body部分不會被加載(不管有沒有加v-if指令);dlAddProd彈框中又引入了dlBlankAdd彈框和dlEditProd彈框,但此時只有dlBlankAdd會被加載,dlEditProd不會被加載(<div v-if="visible">);

vue中彈框的彈出形式有哪些

2、注意的地方

由于element-UI的彈框組件el-dialog在其body部分再加一個彈框B會導致在彈出彈框B的時候,B和父彈框同時被遮罩層遮住的問題(https://jsfiddle.net/Irene_Ta...,所以當需要實現在一個彈框A彈出彈框B的功能,最好是將這兩個彈框并列寫在一個文件中,如下:

<template>
 <div v-show="visibleA"> 或者v-if="visibleA" 或者不寫
  <el-dialog v-model="visibleA" ref="dialogA"><el-dialog>
  <el-dialog v-model="visibleB" ref="dialogB"><el-dialog>
 </div>
</template>

當然,也可以將彈框B寫成一個組件dialogB,然后引入,如下

<template>
 <div v-show="visibleA"> 或者v-if="visibleA" 或者不寫
  <el-dialog v-model="visibleA" ref="dialogA"><el-dialog>
  <el-dialog v-model="visibleB" ref="dialogB"><el-dialog>
 </div>
</template>
<script>
 import dialogB from './dialogB.vue'
 export default {
  components: {
   dialogB
  }
 }
</script>

3、demo中出現的彈框形式

類型一:A彈框中彈出B彈框的類型

類型二:彈框body變換的類型 (點擊A彈框的按鈕之后,body由C變成D,但還是同一個彈框,并且此時彈框出現返回鍵,點擊返回鍵,body又回到C,點擊關閉鍵,彈框消失),不管是通過body C點擊出來的彈框還是body D點擊出來的彈框都應該和A彈框并列。

vue中彈框的彈出形式有哪些

以上就是vue中彈框的彈出形式有哪些,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河西区| 南宫市| 界首市| 惠安县| 永善县| 西城区| 铜山县| 林州市| 应城市| 北流市| 湖口县| 嘉禾县| 高平市| 山丹县| 子长县| 卢氏县| 时尚| 南雄市| 固原市| 连山| 鱼台县| 永新县| 通山县| 永仁县| 木兰县| 通许县| 承德市| 乌拉特中旗| 青田县| 昌乐县| 石狮市| 武宁县| 五常市| 松原市| 军事| 苗栗市| 南和县| 宜兰市| 科技| 南充市| 鄂伦春自治旗|