From a4103fa3e8aa230da3b3a1c23ee0c4a682ee69ad Mon Sep 17 00:00:00 2001 From: mengxiong10 <15623530290@163.com> Date: Wed, 22 Apr 2020 13:50:29 +0800 Subject: [PATCH] feat: add argument `event` for `open` event (#457) --- README.md | 2 +- README.zh-CN.md | 2 +- src/date-picker.vue | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 463fb1e..dd3d5cb 100644 --- a/README.md +++ b/README.md @@ -270,7 +270,7 @@ Set fixed time list to select; | --------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | input | When the value change(v-model event) | date | | change | When the value change(same as input) | date, type('date'\|'hour'\|'minute'\|'second'\|'ampm | -| open | When panel opening | | +| open | When panel opening | event | | close | When panel closing | | | confirm | When click 'confirm' button | date | | clear | When click 'clear' button | | diff --git a/README.zh-CN.md b/README.zh-CN.md index 903aa26..5c29a22 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -267,7 +267,7 @@ data() { | --------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | input | 当选择日期的事件触发 | date | | change | 当选择日期的事件触发 | date, type('date'\|'hour'\|'minute'\|'second'\|'ampm | -| open | 当弹出层打开时候 | | +| open | 当弹出层打开时候 | event | | close | 当弹出层关闭时候 | | | confirm | 当点击确认按钮 | date | | clear | 当点击清除按钮 | | diff --git a/src/date-picker.vue b/src/date-picker.vue index 1d138d6..b299c86 100644 --- a/src/date-picker.vue +++ b/src/date-picker.vue @@ -399,10 +399,10 @@ export default { } } }, - openPopup() { + openPopup(evt) { if (this.popupVisible) return; this.defaultOpen = true; - this.$emit('open'); + this.$emit('open', evt); this.$emit('update:open', true); }, closePopup() { @@ -459,7 +459,7 @@ export default { this.$emit('blur', evt); }, handleInputFocus(evt) { - this.openPopup(); + this.openPopup(evt); this.$emit('focus', evt); }, hasSlot(name) {