ns-input
Resumen
El componente ns-input renderiza campos tipo texto, como entradas de texto, contraseña, correo electrónico, número y teléfono. Se vincula directamente a field.value con v-model.
La mayoría de los componentes de entrada de formularios esperan un objeto de campo. Las claves comunes incluyen name, label, value, type, placeholder, description, errors, disabled, options, prefix, suffix, data y component, según el componente que se esté renderizando.
Accesorios
field: definición de campo requerida.type: sobrescribefield.type; por defecto es texto.leading: muestra una etiqueta inicial dentro del campo de entrada.placeholder: prop heredado; el componente lee principalmentefield.placeholder.
Claves de campo
field.namecontrola el id de la entrada.field.labelcontrola la etiqueta cuando se proporciona a través del slot predeterminado.field.valuealmacena el valor de entrada.field.placeholderestablece el texto de marcador de posición.field.disableddeshabilita el control.field.prefixyfield.suffixrenderizan texto fijo dentro del campo de entrada.field.errorsmarca el componente como no válido y es mostrado porns-field-description.
const field = {
name: 'email',
label: 'Email',
type: 'email',
value: '',
placeholder: '[email protected]',
errors: []
};
<ns-input :field="field">Email</ns-input>