From be26d2a0461a543a78aad2681a554174a8828510 Mon Sep 17 00:00:00 2001 From: mengxiong10 <15623530290@163.com> Date: Mon, 2 Mar 2020 12:05:48 +0800 Subject: [PATCH] fix: fix open event fired multiple times --- src/date-picker.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/date-picker.vue b/src/date-picker.vue index 1515a39..5ada0e4 100644 --- a/src/date-picker.vue +++ b/src/date-picker.vue @@ -400,11 +400,13 @@ export default { } }, openPopup() { + if (this.popupVisible) return; this.defaultOpen = true; this.$emit('open'); this.$emit('update:open', true); }, closePopup() { + if (!this.popupVisible) return; this.defaultOpen = false; this.$emit('close'); this.$emit('update:open', false);