From 5823f85693b2104286e3d93b3c42793be3054c3e Mon Sep 17 00:00:00 2001 From: mengxiong10 <15623530290@163.com> Date: Tue, 30 Apr 2019 19:53:50 +0800 Subject: [PATCH] fix: close popup after select range --- src/index.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/index.vue b/src/index.vue index bd1956c..d08cb44 100644 --- a/src/index.vue +++ b/src/index.vue @@ -392,10 +392,15 @@ export default { }, selectRange (range) { if (typeof range.onClick === 'function') { - return range.onClick(this) + const close = range.onClick(this) + if (close !== false) { + this.closePopup() + } + } else { + this.currentValue = [new Date(range.start), new Date(range.end)] + this.updateDate(true) + this.closePopup() } - this.currentValue = [new Date(range.start), new Date(range.end)] - this.updateDate(true) }, clearDate () { const date = this.range ? [null, null] : null