element dialog2
1.0.0
eine Erweiterung von element-dialog, die es Ihnen ermöglicht, es verschachtelt zu verwenden
Versionen
open
und close
werden nicht wiederholt $emited
.Nutzung
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 >
Attribute
Attribut | Element vergleichen | Beschreibung | Typ | Akzeptierte Werte | Standard |
---|---|---|---|---|---|
Titel | Dasselbe | Titel des Dialogs. Kann auch mit einem benannten Slot übergeben werden (siehe folgende Tabelle) | Zeichenfolge | — | — |
Größe | Dasselbe | Größe des Dialogs | Zeichenfolge | winzig/klein/groß/voll | klein |
Spitze | Dasselbe | Wert für top des Dialog-CSS, funktioniert, wenn size nicht full ist | Zeichenfolge | — | 15 % |
modal | Dasselbe | ob eine Maske angezeigt wird | Boolescher Wert | — | WAHR |
Modal-an-Körper anhängen | Dasselbe | ob Modal an das Körperelement angehängt werden soll. Bei „false“ wird das Modal an das übergeordnete Element von Dialog angehängt | Boolescher Wert | — | WAHR |
Lock-Scroll | Dasselbe | ob das Scrollen des Körpers deaktiviert ist, während der Dialog angezeigt wird | Boolescher Wert | — | WAHR |
benutzerdefinierte Klasse | Dasselbe | benutzerdefinierte Klassennamen für Dialog | Zeichenfolge | — | — |
Close-on-Click-modal | Standardwert unterschiedlich | ob der Dialog durch Klicken auf die Maske geschlossen werden kann | Boolescher Wert | — | false |
Close-on-Press-Escape | Dasselbe | ob der Dialog durch Drücken von ESC geschlossen werden kann | Boolescher Wert | — | WAHR |
zeigen-nah | Dasselbe | ob eine Schließen-Schaltfläche angezeigt werden soll | Boolescher Wert | — | WAHR |
vor-schließen | Dasselbe | beforeclose(close) | Funktion | — | null |
[email protected]+
beforeClose ( close ) {
if ( ... ) {
// hook of close
close ( ) ;
}
}
Slot
Name | Beschreibung |
---|---|
— | Inhalt des Dialogs |
Titel | Inhalt des Dialogtitels |
Fußzeile | Inhalt der Dialogfußzeile |