From 832dab10cf319388cc7a946e7eb0500cd8e43244 Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Fri, 21 Aug 2020 00:13:27 +0800 Subject: [PATCH] breaking change(Area): adjust change event param --- docs/markdown/migrate-from-v2.zh-CN.md | 4 ++++ src/area/README.md | 2 +- src/area/README.zh-CN.md | 10 +++++----- src/area/index.js | 5 +++-- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/docs/markdown/migrate-from-v2.zh-CN.md b/docs/markdown/migrate-from-v2.zh-CN.md index 1c483df41..fd5d6de75 100644 --- a/docs/markdown/migrate-from-v2.zh-CN.md +++ b/docs/markdown/migrate-from-v2.zh-CN.md @@ -138,3 +138,7 @@ export default { - 移除 change 事件的第一个参数(picker 实例) - 级联选择下,confirm/change 事件返回的回调参数将包含为完整的选项对象。 + +### Area + +- 移除 change 事件的第一个参数(picker 实例) diff --git a/src/area/README.md b/src/area/README.md index 7a5749251..ddc4672fa 100644 --- a/src/area/README.md +++ b/src/area/README.md @@ -77,7 +77,7 @@ To have a selected value,simply pass the `code` of target area to `value` prop | --- | --- | --- | | confirm | triggers when clicking the confirm button | an array | | cancel | triggers when clicking the cancel button | - | -| change | Triggered when current option changed | Picker instance, current values,column index | +| change | Triggered when current option changed | current values,column index | ### Slots diff --git a/src/area/README.zh-CN.md b/src/area/README.zh-CN.md index 0af6d36c9..3b366e991 100644 --- a/src/area/README.zh-CN.md +++ b/src/area/README.zh-CN.md @@ -73,11 +73,11 @@ app.use(Area); ### Events -| 事件 | 说明 | 回调参数 | -| ------- | ------------------ | ------------------------------------------- | -| confirm | 点击右上方完成按钮 | 一个数组参数,具体格式看下方数据格式章节 | -| cancel | 点击取消按钮时 | - | -| change | 选项改变时触发 | Picker 实例,所有列选中值,当前列对应的索引 | +| 事件 | 说明 | 回调参数 | +| ------- | ------------------ | ---------------------------------------- | +| confirm | 点击右上方完成按钮 | 一个数组参数,具体格式看下方数据格式章节 | +| cancel | 点击取消按钮时 | - | +| change | 选项改变时触发 | 所有列选中值,当前列对应的索引 | ### Slots diff --git a/src/area/index.js b/src/area/index.js index 214aec1d6..79cb7c926 100644 --- a/src/area/index.js +++ b/src/area/index.js @@ -177,12 +177,13 @@ export default createComponent({ }); }, - onChange(picker, values, index) { + onChange(values, index) { + const { picker } = this.$refs; this.code = values[index].code; this.setValues(); const parsedValues = this.parseOutputValues(picker.getValues()); - this.$emit('change', picker, parsedValues, index); + this.$emit('change', parsedValues, index); }, onConfirm(values, index) {