Input Number
Input de valores numéricos con un rango personalizable.
Uso básico
Vincule una variable con v-model
en el elemento <el-input-number>
y estará listo.
TIP
Si se introduce una cadena no válida en el input, el valor de entrada emitirá NaN
a la capa superior como resultado de error
Deshabilitar
El atributo disabled
acepta un valor boolean
, y si el valor es true
, el componente queda deshabilitado. Si necesita controlar el valor dentro de un rango, puede añadir un atributo min
para establecer el valor mínimo y un valor max
para establecer el valor máximo. Por defecto, el valor mínimo es 0
.
Steps
Le permite definir el nivel de incremento de los saltos.
Añada el atributo step
para establecer el salto.
Step estricto
El atributo step-strictly
acepta un valor boolean
. si este atributo es true
, el valor de entrada solo puede ser múltiplo de step.
Precisión
El atributo precision
aplica precisión al valor del value.
TIP
El valor de precision
debe ser un número entero positivo que no debe ser inferior a los decimales del step
.
Tamaño
Use el atributo size
para aplicar tamaños adicionales con large
o small
.
Posición de los controles
Establezca controls-position
para decidir la posición de los botones de control.
Custom Icon 2.6.3
Use decrease-icon
and increase-icon
to set custom icons.
With prefix and suffix 2.8.4
Use the prefix and suffix named slots.
API
Atributos
Nombre | Descripción | Tipo | Por defecto |
---|---|---|---|
model-value / v-model | valor vinculado | number | — |
min | el valor mínimo permitido | number | -Infinity |
max | el valor maximo permitido | number | Infinity |
step | incremento (salto) | number | 1 |
step-strictly | si el valor del input puede ser solo un múltiplo de step | boolean | false |
precision | precisión del valor del input | number | — |
size | tamaño del componente | enum | default |
readonly 2.2.16 | igual que readonly en el input nativo | boolean | false |
disabled | si el componente está deshabilitado | boolean | false |
controls | si desea activar los botones de control | boolean | true |
controls-position | posición de los botones de control | enum | — |
name | como name en el input nativo | string | — |
aria-label a11y 2.7.2 | same as aria-label in native input | string | — |
placeholder | igual que placeholder en input nativo | string | — |
id | igual que id en el input nativo | string | — |
value-on-clear 2.2.0 | el valor a establecerse cuando el input se limpia | number / null / enum | — |
validate-event | si se debe lanzar la validación de formulario | boolean | true |
label a11y deprecated | same as aria-label in native input | string | — |
Slots
Nombre | Descripción |
---|---|
decrease-icon 2.6.3 | custom input box button decrease icon |
increase-icon 2.6.3 | custom input box button increase icon |
prefix 2.8.4 | content as Input prefix |
suffix 2.8.4 | content as Input suffix |
Eventos
Nombre | Descripción | Tipo |
---|---|---|
change | se dispara cuando el valor cambia | Function |
blur | se dispara cuando se pierde el foco | Function |
focus | se dispara cuando se obtiene el foco | Function |
Expuesto
Name | Description | Tipo |
---|---|---|
focus | coloca el foco en el elemento actual | Function |
blur | quita el foco del elemento actual | Function |
Fuente
Componentes • Style • Documentación