# Calendar 日历
# 使用指南
日历展示选择组件
# 代码演示
# 与h3-mobile-vue组件的区别以及迁移
对calendar组件进行了样式及性能优化。
若要做迁移请参考
- 弃用的props:
choseDay
changeMonth
markDateMore
- 替换的props:
agoDayHide
=>startDate
futureDayHide
=>endDate
- 新增的props:
# API
# Prop
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
markDate | 日期标记,数组项为YYYY-MM-DD 的日期 | array | [] |
collapse | 日历是否折抵起来,默认折抵 | boolean | true |
startDate | 选择范围的开始时间,可以是Date 对象或者能转成Date 的字符串 | date, string | new Date(1980, 0, 1, 0, 0, 0) |
endDate | 选择范围的结束时间,可以是Date 对象或者能转成Date 的字符串 | date, string | new Date(2080, 11, 31, 23, 59, 59) |
# Event
事件名 | 说明 | 参数 |
---|---|---|
update:collapse | 收起展开触发事件 | (collapse: boolean) |
changeDay | 选择日期变化触发事件 | (format: string, date: Date) |
changeMonth | 选择月份变化触发事件 | (format: string, date: Date) |