ns-select
Descripción general
El componente ns-select renderiza un input de selección nativo a partir de field.options. El valor seleccionado se escribe en field.value.
El componente puede aplanar grupos de opciones anidados. Las opciones principales que contienen opciones secundarias están deshabilitadas de forma predeterminada, a menos que se proporcione explícitamente un valor de disabled.
Accesorios
field: definición de campo obligatoria.name,placeholderyleading: props opcionales de compatibilidad.
Opciones
- Cada opción debe proporcionar
labelyvalue. - Establece
disabledpara evitar seleccionar una opción. - Las opciones anidadas usan un array como
value; el componente renderiza los elementos hijos con una jerarquía visual.
const field = {
name: 'category_id',
label: 'Category',
type: 'select',
value: null,
options: [
{ label: 'Food', value: 1 },
{ label: 'Services', value: 2, disabled: true }
],
errors: []
};
<ns-select :field="field">Category</ns-select>