NS-Switch
Überblick
Die Komponente ns-switch rendert eine Segmentsteuerung. Sie bildet field.options auf Schaltflächen ab und speichert den ausgewählten Optionswert in field.value.
Requisiten und Ereignis
field: erforderliche Felddefinition mit einemoptions-Array.size: optionales Breiten-Mapping. Unterstützte Werte sind unter anderem 52, 64, 72, 80, 96, 128, 144 und 160.placeholder,leadingundtype: Kompatibilitäts-Props.- Gibt das Ereignis
changemit dem ausgewählten Optionswert aus.
Optionen
Jede Option sollte label und value enthalten. Die Komponente markiert die Option als ausgewählt, wenn ihr Wert mit field.value übereinstimmt.
const field = {
name: 'status',
label: 'Status',
type: 'switch',
value: 'enabled',
options: [
{ label: 'Enabled', value: 'enabled' },
{ label: 'Disabled', value: 'disabled' }
],
errors: []
};
<ns-switch :field="field" :size="64" @change="handleStatusChange" />