From b1a5a41cbd50241fbf0cb915672f56d6f929ce96 Mon Sep 17 00:00:00 2001 From: mxie <15623530290@163.com> Date: Tue, 30 Oct 2018 12:03:13 +0800 Subject: [PATCH] fix: `calendar-change` event frequency --- src/calendar.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calendar.vue b/src/calendar.vue index fe11ec6..0caeff7 100644 --- a/src/calendar.vue +++ b/src/calendar.vue @@ -231,14 +231,17 @@ export default { } } else { this.showPanelNone() + this.updateNow(this.value) } }, // 根据value更新日历 updateNow (value) { const now = value ? new Date(value) : new Date() const oldNow = new Date(this.now) - this.dispatch('DatePicker', 'calendar-change', [now, oldNow]) this.now = now + if (this.visible) { + this.dispatch('DatePicker', 'calendar-change', [now, oldNow]) + } }, getCriticalTime (value) { if (!value) {