element dialog2
1.0.0
element-dialog 的擴展,允許您嵌套使用它
版本
open
和close
事件不會重複$emited
。用途
npm install element-dialog2 --save
//common
var ElDialog2 = require ( 'element-dialog2' ) ;
Vue . component ( ElDialog2 . name , ElDialog2 ) ;
//import form source
import ElDialog2 from 'element-dialog2/src/index.js' ;
Vue . component ( ElDialog2 . name , ElDialog2 )
< el-dialog2 title =" this is title " v-if =" showed " v-model =" showed "
v-on:close =" handleClose " >
< span > code of $slots.default </ span >
< div slot =" footer " >
code of $slots.footer
</ div >
</ el-dialog2 >
< el-dialog2 v-if =" showed " v-model =" showed "
v-on:close =" handleClose " >
< div slot =" title " >
this is title
</ div >
< span > code of $slots.default </ span >
< div slot =" footer " >
code of $slots.footer
</ div >
</ el-dialog2 >
屬性
屬性 | 比較元素 | 描述 | 類型 | 可接受的值 | 預設 |
---|---|---|---|---|---|
標題 | 相同的 | 對話框的標題。也可以透過命名槽傳遞(見下表) | 細繩 | — | — |
尺寸 | 相同的 | 對話框的大小 | 細繩 | 小/小/大/滿 | 小的 |
頂部 | 相同的 | 對話方塊 CSS top 的值,在size full 時起作用 | 細繩 | — | 15% |
模態 | 相同的 | 是否顯示遮罩 | 布林值 | — | 真的 |
模態附加到正文 | 相同的 | 是否將模態附加到 body 元素。如果為 false,模態將附加到 Dialog 的父元素 | 布林值 | — | 真的 |
鎖定滾動 | 相同的 | 顯示對話方塊時是否停用正文捲動 | 布林值 | — | 真的 |
客製化等級 | 相同的 | 對話框的自訂類別名 | 細繩 | — | — |
點選關閉模式 | 預設值不同 | 是否可以透過點選蒙版來關閉對話框 | 布林值 | — | false |
近距離按下逃逸 | 相同的 | 對話框是否可以按ESC關閉 | 布林值 | — | 真的 |
演出結束 | 相同的 | 是否顯示關閉按鈕 | 布林值 | — | 真的 |
收盤前 | 相同的 | 關閉前(關閉) | 功能 | — | 無效的 |
[email protected]+
中的新功能 beforeClose ( close ) {
if ( ... ) {
// hook of close
close ( ) ;
}
}
投幣口
姓名 | 描述 |
---|---|
— | 對話方塊內容 |
標題 | 對話框標題的內容 |
頁尾 | 對話方塊頁腳的內容 |