Entrada de datos

InputDate

Un componente de selector de fecha con soporte para formatos personalizados, modos de seleccion y estados de error.
Tests
75%
Block

Uso

El componente SInputDate renderiza un selector de fecha. Usa v-model para vincular el valor de la fecha seleccionada. El valor del modelo es un objeto Date nativo.

Formato

Usa la prop dateFormat para controlar como se muestra la fecha en el input (ej. 'dd/mm/yy', 'mm/dd/yy', 'yy-mm-dd').

Error

Establece error en true para mostrar el input con estilo de error.

Mostrar Icono

Establece showIcon en false para ocultar el boton de calendario. Por defecto el icono se muestra.

Block

El componente SInputDateBlock envuelve a SInputDate 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

PropTipoDefaultDescripcion
modelValueDate | Date[] | null-El valor de la fecha seleccionada (v-model)
placeholderstring-Texto placeholder para el input
errorbooleanfalseMuestra estilos de error
showIconbooleantrueMuestra el boton de calendario
idstring-Atributo HTML id para el input
dateFormatstring-Formato de visualizacion de la fecha (ej. 'dd/mm/yy')
selectionMode'single' | 'multiple' | 'range''single'Comportamiento de seleccion
showTimebooleanfalseMuestra el selector de hora junto al calendario
hourFormat'12' | '24'-Formato de hora de 12 o 24 horas
showButtonBarbooleanfalseMuestra los botones de hoy y limpiar
minDateDate-Fecha minima seleccionable
maxDateDate-Fecha maxima seleccionable
disabledbooleanfalseDeshabilita el componente
readonlybooleanfalseHace el componente de solo lectura
manualInputboolean-Permite escribir una fecha en el input
disabledDatesDate[]-Arreglo de fechas a deshabilitar
numberOfMonthsnumber1Numero de meses a mostrar
showWeekbooleanfalseMuestra los numeros de semana
classstring-Clases CSS adicionales

Eventos

EventoPayloadDescripcion
update:modelValueDate | Date[] | nullSe emite cuando la fecha seleccionada cambia
Copyright © 2026