Skip to content

Latest commit

 

History

History
317 lines (189 loc) · 13.3 KB

CHANGELOG.zh-CN.md

File metadata and controls

317 lines (189 loc) · 13.3 KB

3.0.2 (2019-11-14)

修复 Bug

  • 兼容旧版 vue 的inject语法 (c03632f)
  • 应该返回 [null, null] 当清除范围的时候 (635631f)
  • 当年在 0 到 100 时候显示问题 (8c546cc)

新功能

  • 添加属性 partial-update, 选择年或月的时候也更新日期 (07f4271)

3.0.1 (2019-11-11)

修复 Bug

3.0.0 (2019-11-10)

修复 bug

  • 修复国际化没有应用到日期的格式

新功能

  • 添加星期选择

    <date-picer type="week" />
  • 添加内联模式, 没有输入框

    <date-picker inline />
  • 添加 open 控制弹窗的状态

  • 添加 am/pm 的选择, 当使用 12 小时制

  • 添加事件openclose

  • 添加 hourStep/minuteStep/secondStep/showHour/showMinute/showSecond/use12h 对时间选择更多的控制

不兼容更新

  • 需要单独引入样式

  • 修改默认语音是英文, 可以自行引入语言包

  • 日期范围选择重构, 现在模式是可以在一个日历上面选择范围, 每次选择需要点击 2 次.

  • 修改 slot calendar-iconicon-calendar.

  • appendToBody 默认值修改为 true.

  • 移除 not-beforenot-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)

修复 Bug

  • 修复defaultValue的变化应该修改日历显示 (#364) (5e463bd)

2.13.2 (2019-10-23)

修复 Bug

2.13.1 (2019-10-22)

修复 Bug

2.13.0 (2019-10-14)

修复 Bug

  • 移除键盘事件的阻止冒泡 (864ab83)
  • 修复 clickoutside 有时无效的问题 (#326) (d9619f8)

新功能

  • 添加属性 icon-day 去选择日历图标的文字 (62c3d60)

2.12.0 (2019-06-25)

新功能

2.11.2 (2019-05-15)

修复 Bug

  • 移除最后一个快捷选项的 "|" (c6a6300)
  • 修复测试由于时区失败的问题 (#300) (ec69590)

2.11.1 (2019-04-30)

修复 Bug

  • 关闭弹窗当选择快捷方式的时候 (5823f85)

2.11.0 (2019-04-09)

修复 Bug

新功能

  • 添加事件 select-yearselect-month (#290) (20d1f19)

2.10.3 (2019-03-14)

修复 Bug

2.10.2 (2019-03-14)

修复 Bug

  • 修复选择分钟会影响小时的问题 (#168) (2afed88)
  • 移除输入框后缀的样式 (e7775d6)

Performance Improvements

  • 移除 IE10 的默认清除样式(6a990d8)

2.10.0 (2019-02-12)

新功能

  • 添加属性 default-value 作为打开日历的默认时间 (#94) (4ff6945)
  • 输入框有焦点的时候自动打开日历选择, 失去焦点时关闭 (3bcedf5)

2.9.2 (2019-02-10)

修复 Bug

  • 选择年的面板的标题显示错误 (#245) (7bc2785)

2.9.1 (2019-02-01)

修复 Bug

  • 修复当绑定的值是 null 时格式化字符串返回的时间错误 (#244) (92243ab)

2.9.0 (2019-01-29)

新功能

  • 支持自定义格式化函数 (c801516)

2.8.1 (2019-01-24)

修复 Bug

  • 点击外部关闭监听的函数从捕获改成冒泡, 可以用 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)

修复 Bug

  • 修复当手动清空输入框时间没有改变 (39d2c40)

2.6.3 (2018-12-08)

修复 Bug

  • 修复手动输入范围时无法成功的问题 (#209) (97289d1)

2.6.2 (2018-10-30)

修复 Bug

  • calendar-change事件在正确的时候触发 (b1a5a41)

新功能

  • 添加 calendar-change 事件 (ef9314e)

2.6.1 (2018-10-17)

修复 Bug

  • 阻止组件的事件冒泡到外面 (de177d8)

新功能

  • script 直接引用的时候自动注册组件 (a310f59)

2.6.0 (2018-10-11)

修复 Bug

  • 修复快捷方式的颜色 (ac4aa87)

新功能

  • 添加属性 appendToBody (e26e1f5)

2.5.0 (2018-10-05)

新功能

  • 添加 panel-change 事件 (5cdba7b)

2.4.3 (2018-09-28)

修复 Bug

  • 修复选择时间时候显示'am', 'pm' (8e475b3)
  • 修复一个 IE 兼容性问题 (fefed17)
  • 当选择一个时间的时候关闭面板 (#154) (12907ad)
  • 修复年和月的禁用函数错误 (#169) (42bc068)

新功能

  • 添加一个clear事件 (e0776b6)

2.4.0 (2018-08-08)

新功能

  • 添加属性typetime的时候只显示时间组件

2.3.2 (2018-08-07)

新功能

  • 添加属性 date-format 格式化时间组件头部和日期的 tooltip

2.2.0 (2018-08-06)

修复 bug

  • 设置 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 headerfooter 自定义弹出日历的头部和尾部
  • disabledDays 现在支持函数

非兼容性更新

  • 重构代码. 如果你自己 hack 过代码可能会失效
  • format 默认值由 yyyy-MM-dd 改成 YYYY-MM-DD, 现在格式类似 moment.js. 不支持小写的 yyyy
  • 移除了custom-formatter
  • editable 默认由 false 改成 true, 现在日历范围也支持手动修改
  • 当选择年或月的面板的时候不会修改日期(因为当设置了not-before或者not-after的时候会引发很多问题和 bug)