Entrada de datos

InputPassword

Un input de contrasena con boton de visibilidad, reglas de validacion, medidor de seguridad y panel de validacion.
Tests
0%
Block

Uso

El componente SInputPassword envuelve a SInput con un boton para alternar la visibilidad. Haz clic en el icono de ojo para mostrar u ocultar la contrasena.

Medidor

Establece meter en true para mostrar una barra de color en la parte inferior del input indicando la validez de la contrasena. Combina con rules para validacion completa.

Reglas de Validacion

Usa la prop rules para definir criterios de validacion de contrasena. Combina con el componente SInputPasswordPanel para mostrar retroalimentacion de validacion en tiempo real.

Deshabilitado

Establece disabled en true para evitar la interaccion del usuario.

Block

El componente SInputPasswordBlock envuelve a SInputPassword con una etiqueta, texto de ayuda y texto de error. Combina todas las props del componente base con label, helpText y errorText. Cuando se proporciona errorText, el estado de error se aplica automaticamente.

Props

SInputPassword

PropTipoDefaultDescripcion
modelValuestring | number | null-El valor de la contrasena (v-model)
rulesTRules-Objeto de reglas de validacion
meterbooleanfalseMuestra la barra de medidor de seguridad
placeholderstring-Texto placeholder
disabledbooleanfalseDeshabilita el input
errorbooleanfalseMuestra estilos de error
rounded'both' | 'left' | 'right' | 'none' | 'full''both'Estilo de radio de borde

El componente tambien acepta todas las props de SInput.

Objeto de Reglas

ReglaTipoDescripcion
minnumberLongitud minima de caracteres
maxnumberLongitud maxima de caracteres
lowercasebooleanRequiere al menos una letra minuscula
uppercasebooleanRequiere al menos una letra mayuscula
digitbooleanRequiere al menos un digito
specialbooleanRequiere al menos un caracter especial

SInputPasswordPanel

PropTipoDefaultDescripcion
stateTState-El estado de validacion del evento state
openbooleantrueSi el panel esta expandido
classstring-Clases CSS adicionales

Eventos

EventoPayloadDescripcion
update:modelValuestringSe emite cuando el valor de la contrasena cambia
stateTStateSe emite con el objeto de estado de validacion
isValidbooleanSe emite cuando la validez general cambia
Copyright © 2026