Calendar
Muestra fechas.
Básico
Configure value para especificar el mes que se muestra actualmente. Si no se especifica value, se muestra el mes actual. value soporta enlace bidireccional.
Contenido personalizado
Personalice lo que se muestra en la celda del calendario configurando el scoped-slot que se llama dateCell. En el scoped-slot puede obtener la fecha (la fecha de la celda actual), datos (incluyendo el tipo, Si está seleccionado (isSelected), atributo de día). Para obtener más información, consulte la documentación de la API a continuación.
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
09-28 | 09-29 | 09-30 | 10-01 | 10-02 | 10-03 | 10-04 |
10-05 | 10-06 | 10-07 | 10-08 | 10-09 | 10-10 | 10-11 |
10-12 | 10-13 | 10-14 | 10-15 | 10-16 | 10-17 | 10-18 |
10-19 | 10-20 | 10-21 | 10-22 | 10-23 | 10-24 | 10-25 |
10-26 | 10-27 | 10-28 | 10-29 | 10-30 | 10-31 | 11-01 |
Rango
Defina el atributo range para especificar un rango de fechas a visualizar en el calendario. El tiempo de inicio debe ser el lunes, el tiempo de finalización debe ser el domingo y el período no puede exceder los dos meses.
Cabecera personalizada
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
28 | 29 | 30 | 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 | 1 |
Idiomas
El idioma predeterminado es el inglés, si necesita utilizar otros idiomas, por favor revise Internacionalización
Nota, el locale de la fecha y hora (nombre del mes, primer día de la semana ...) también están configurados en la localización.
API
Atributos
| Nombre | Descripción | Tipo | Por defecto |
|---|---|---|---|
| model-value / v-model | valor enlazado | Date | — |
| range | rango de tiempo, incluyendo el tiempo de inicio y el tiempo final. El tiempo de inicio debe ser el día de inicio de la semana, el tiempo de finalización debe ser el día de finalización de la semana y el período no puede exceder los dos meses. | array | — |
Slots
| Nombre | Descripción | Tipo |
|---|---|---|
| date-cell | type indica el mes al que pertenece la fecha, los valores opcionales son prev-month, current-month, next-month; isSelected indica si la fecha está seleccionada; day es la fecha formateada en el formato YYYY-MM-DD; date es el objeto Date que la celda representa | object |
| header | contenido de la cabecera del calendario | object |
Exposes
| Name | Description | Type |
|---|---|---|
| selectedDay | currently selected date | object |
| pickDay | select a specific date | Function |
| selectDate | select date | Function |
| calculateValidatedDateRange | Calculate the validate date range according to the start and end dates | Function |
Type Declarations
Show declarations
type CalendarDateType =
| 'prev-month'
| 'next-month'
| 'prev-year'
| 'next-year'
| 'today'Fuente
Componentes • Style • Documentación