TsCalendar 日历组件
提供日历、日历选择器、月份选择器、数据拓展渲染、悬浮窗等功能的日历展示组件。
默认选中与阴影
设置 defaultValue 选中某一天,并开启 shadow 阴影。
显示月份详情
通过 change、onMonthChange 获取月份详情数据来打造自己的个性化月份数据展示。
开启悬浮提示
通过 showTooltip 开启 hover 悬浮提示内容。或者 CalendarDay enableTip 字段精细到每一天开启。
extensions数据渲染
通过 extensions 传入自定义节假日数据,渲染名称、状态等信息。
事件 Events
(value: CalendarDay, isInit: boolean) => void
(value: MonthChangePayload) => void
CalendarExtensions Type
[year: string]: { [month in Month]?: ExternalDay[]; }
CalendarDay Type
normal / holiday / workday / weekend
CalendarDay extends ExternalDay Type