3.0.2 (2019-11-14)
- 添加属性
partial-update
, 选择年或月的时候也更新日期 (07f4271)
3.0.1 (2019-11-11)
3.0.0 (2019-11-10)
- 修复国际化没有应用到日期的格式
-
添加星期选择
<date-picer type="week" />
-
添加内联模式, 没有输入框
<date-picker inline />
-
添加
open
控制弹窗的状态 -
添加 am/pm 的选择, 当使用 12 小时制
-
添加事件
open
和close
-
添加
hourStep
/minuteStep
/secondStep
/showHour
/showMinute
/showSecond
/use12h
对时间选择更多的控制
-
需要单独引入样式
-
修改默认语音是英文, 可以自行引入语言包
-
日期范围选择重构, 现在模式是可以在一个日历上面选择范围, 每次选择需要点击 2 次.
-
修改 slot
calendar-icon
为icon-calendar
. -
appendToBody
默认值修改为 true. -
移除
not-before
和not-after
, 用disabledDate
代替.<template> <date-picker :disabled-date="notBeforeToday"></date-picker> <date-picker :disabled-date="notAfterToday"></date-picker> </template> <script> export default { methods: { notBeforeToday(date) { const today = new Date(); today.setHours(0, 0, 0, 0); return date.getTime() < today.getTime(); }, notAfterToday(date) { const today = new Date(); today.setHours(0, 0, 0, 0); return date.getTime() > today.getTime(); }, }, }; </script>
-
移除
width
, 用style="{ width: "" }"
代替. -
修改
shortcuts
, onClick 函数返回一个日期. -
移除
firstDayOfWeek
到语言包
2.13.3 (2019-10-29)
2.13.2 (2019-10-23)
2.13.1 (2019-10-22)
2.13.0 (2019-10-14)
- 添加属性
icon-day
去选择日历图标的文字 (62c3d60)
2.12.0 (2019-06-25)
2.11.2 (2019-05-15)
2.11.1 (2019-04-30)
- 关闭弹窗当选择快捷方式的时候 (5823f85)
2.11.0 (2019-04-09)
2.10.3 (2019-03-14)
2.10.2 (2019-03-14)
- 移除 IE10 的默认清除样式(6a990d8)
2.10.0 (2019-02-12)
2.9.2 (2019-02-10)
2.9.1 (2019-02-01)
2.9.0 (2019-01-29)
- 支持自定义格式化函数 (c801516)
2.8.1 (2019-01-24)
- 点击外部关闭监听的函数从捕获改成冒泡, 可以用 stopPropagation 阻止关闭 (054758e)
2.8.0 (2019-01-13)
- 添加属性
valueType
格式化绑定值 (dd6f2ea)
可选值 | 描述 |
---|---|
date | 返回的绑定值是 Date 对象 |
timestamp | 返回的绑定值是时间戳数字 |
format | 返回的绑定值是通过format 属性格式化的值 |
2.7.0 (2019-01-08)
- 在 mx-calendar 元素上添加 class 去表明现在的窗口类型(mx-clendar-panel-(year, date, time, month)) (#219) (1d0a67b)
- 添加新的属性 inputAttr 去自定义 input 的属性 (2381089)
2.6.4 (2018-12-19)
- 修复当手动清空输入框时间没有改变 (39d2c40)
2.6.3 (2018-12-08)
2.6.2 (2018-10-30)
calendar-change
事件在正确的时候触发 (b1a5a41)
- 添加
calendar-change
事件 (ef9314e)
2.6.1 (2018-10-17)
- 阻止组件的事件冒泡到外面 (de177d8)
- script 直接引用的时候自动注册组件 (a310f59)
2.6.0 (2018-10-11)
- 修复快捷方式的颜色 (ac4aa87)
- 添加属性
appendToBody
(e26e1f5)
2.5.0 (2018-10-05)
- 添加
panel-change
事件 (5cdba7b)
2.4.3 (2018-09-28)
- 修复选择时间时候显示'am', 'pm' (8e475b3)
- 修复一个 IE 兼容性问题 (fefed17)
- 当选择一个时间的时候关闭面板 (#154) (12907ad)
- 修复年和月的禁用函数错误 (#169) (42bc068)
- 添加一个
clear
事件 (e0776b6)
2.4.0 (2018-08-08)
- 添加属性
type
为time
的时候只显示时间组件
2.3.2 (2018-08-07)
- 添加属性
date-format
格式化时间组件头部和日期的 tooltip
2.2.0 (2018-08-06)
- 设置 input 的 autocomplete 为 off 避免下拉框的干扰
- 添加时间'change-calendar-yeaer', 'change-calendar-month'方便联动两个窗口
2.1.0 (2018-07-24)
- 添加
type
支持月和年的单独选择
2.0.0 (2018-06-16)
- 添加
clearable
用于控制是否显示清除按钮 - 添加 slot
calendar-icon
自定义日历图标 - 添加 slot
header
和footer
自定义弹出日历的头部和尾部 disabledDays
现在支持函数
- 重构代码. 如果你自己 hack 过代码可能会失效
format
默认值由 yyyy-MM-dd 改成 YYYY-MM-DD, 现在格式类似 moment.js. 不支持小写的 yyyy- 移除了
custom-formatter
editable
默认由 false 改成 true, 现在日历范围也支持手动修改- 当选择年或月的面板的时候不会修改日期(因为当设置了
not-before
或者not-after
的时候会引发很多问题和 bug)