Calendar

Display date.

Basic

Set value to specify the currently displayed month. If value is not specified, current month is displayed. value supports two-way binding.

Custom Content

Customize what is displayed in the calendar cell by setting scoped-slot named date-cell. In scoped-slot you can get the date (the date of the current cell), data (including the type, isSelected, day attribute). For details, please refer to the API documentation below.

Range

Set the range attribute to specify the display range of the calendar. Start time must be Monday, end time must be Sunday, and the time span cannot exceed two months.

Customize header

Attributes

NameDescriptionTypeAccepted ValuesDefault
model-value / v-modelbinding valueDate
rangetime range, including start time and end time. Start time must be start day of week, end time must be end day of week, the time span cannot exceed two months.Array<Date>

Slots

NameDescriptionAttribute
date-cell{ type, isSelected, day, date }. type indicates which month the date belongs, optional values are prev-month, current-month, next-month; isSelected indicates whether the date is selected; day is the formatted date in the format YYYY-MM-DD; date is date the cell representsdata
headercontent of the Calendar header
Last Updated:
Contributors: Tam Mai