breaking change(DatetimePicker): adjust change event param

This commit is contained in:
chenjiahan 2020-09-27 16:33:57 +08:00
parent 6388423c96
commit 05866514db
5 changed files with 14 additions and 10 deletions

View File

@ -177,6 +177,10 @@ Vue 3.0 中增加了 `Teleport` 组件,提供将组件渲染到任意 DOM 位
- 默认关闭 `allow-html` 属性 - 默认关闭 `allow-html` 属性
- `before-close` 属性用法调整,不再传入 done 函数,而是通过返回 Promise 来控制 - `before-close` 属性用法调整,不再传入 done 函数,而是通过返回 Promise 来控制
#### DatetimePicker
- `change` 事件参数不再传入组件实例
#### ImagePreview #### ImagePreview
- 移除 `async-close` 属性,可以使用新增的 `before-close` 属性代替 - 移除 `async-close` 属性,可以使用新增的 `before-close` 属性代替

View File

@ -256,7 +256,7 @@ export default createComponent({
updateInnerValue(); updateInnerValue();
nextTick(() => { nextTick(() => {
nextTick(() => { nextTick(() => {
emit('change', picker.value); emit('change', currentDate.value);
}); });
}); });
}; };

View File

@ -288,8 +288,8 @@ Following props are supported when the type is time
### Events ### Events
| Event | Description | Arguments | | Event | Description | Arguments |
| ------- | ----------------------------------- | ----------------------- | | ------- | ----------------------------------- | -------------------- |
| change | Triggered when value changed | picker: Picker instance | | change | Triggered when value changed | value: current value |
| confirm | Triggered when click confirm button | value: current value | | confirm | Triggered when click confirm button | value: current value |
| cancel | Triggered when click cancel button | - | | cancel | Triggered when click cancel button | - |

View File

@ -81,7 +81,7 @@ export default {
### 选择月日 ### 选择月日
将 type 设置为 `month-day` 即可选择月份和日期(从 2.8.4 版本开始支持) 将 type 设置为 `month-day` 即可选择月份和日期。
```html ```html
<van-datetime-picker <van-datetime-picker
@ -168,7 +168,7 @@ export default {
### 选择年月日小时 ### 选择年月日小时
将 type 设置为 `datehour` 即可选择日期和小时,包括年月日和小时(从 2.9.1 版本开始支持) 将 type 设置为 `datehour` 即可选择日期和小时,包括年月日和小时。
```html ```html
<van-datetime-picker <van-datetime-picker
@ -298,7 +298,7 @@ export default {
| 事件名 | 说明 | 回调参数 | | 事件名 | 说明 | 回调参数 |
| ------- | ------------------------ | --------------------- | | ------- | ------------------------ | --------------------- |
| change | 当值变化时触发的事件 | picker: Picker 实例 | | change | 当值变化时触发的事件 | value: 当前选中的时间 |
| confirm | 点击完成按钮时触发的事件 | value: 当前选中的时间 | | confirm | 点击完成按钮时触发的事件 | value: 当前选中的时间 |
| cancel | 点击取消按钮时触发的事件 | - | | cancel | 点击取消按钮时触发的事件 | - |

View File

@ -122,7 +122,7 @@ export default createComponent({
nextTick(() => { nextTick(() => {
nextTick(() => { nextTick(() => {
emit('change', picker.value); emit('change', currentDate.value);
}); });
}); });
}; };