diff --git a/src/components/date-picker/picker.vue b/src/components/date-picker/picker.vue
index e7d244a..8fcb4b4 100644
--- a/src/components/date-picker/picker.vue
+++ b/src/components/date-picker/picker.vue
@@ -253,6 +253,7 @@
         },
         methods: {
             handleClose () {
+                if (this.open !== null) return;
                 if (!this.disableClickOutSide) this.visible = false;
                 this.disableClickOutSide = false;
             },
--
libgit2 0.21.4