element dialog2
1.0.0
расширение диалога элемента, которое позволяет использовать его вложенным
версии
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 >
Атрибуты
Атрибут | Сравнить элемент | Описание | Тип | Принятые значения | По умолчанию |
---|---|---|---|---|---|
заголовок | такой же | заголовок Диалога. Также может передаваться с именованным слотом (см. следующую таблицу). | нить | — | — |
размер | такой же | размер диалогового окна | нить | крошечный/маленький/большой/полный | маленький |
вершина | такой же | значение для top диалогового окна CSS, работает, когда size не full | нить | — | 15% |
модальный | такой же | отображается ли маска | логическое значение | — | истинный |
модальное добавление к телу | такой же | добавлять ли модальный элемент к элементу body. Если false, модальное окно будет добавлено к родительскому элементу Dialog. | логическое значение | — | истинный |
блокировка прокрутки | такой же | отключена ли прокрутка тела во время отображения диалогового окна | логическое значение | — | истинный |
индивидуальный класс | такой же | пользовательские имена классов для диалога | нить | — | — |
модальное закрытие по клику | значение по умолчанию отличается | можно ли закрыть Диалог, щелкнув маску | логическое значение | — | false |
близкое нажатие на побег | такой же | можно ли закрыть Диалог нажатием ESC | логическое значение | — | истинный |
показать-закрыть | такой же | показывать ли кнопку закрытия | логическое значение | — | истинный |
до закрытия | такой же | преждезакрыть (закрыть) | Функция | — | нулевой |
[email protected]+
beforeClose ( close ) {
if ( ... ) {
// hook of close
close ( ) ;
}
}
Слот
Имя | Описание |
---|---|
— | содержание диалога |
заголовок | содержание заголовка диалога |
нижний колонтитул | содержимое нижнего колонтитула диалога |