From fc9eb4e7984af6991b79acae6a2a5c0bbea5254f Mon Sep 17 00:00:00 2001 From: break-wave <654896146@qq.com> Date: Wed, 2 Dec 2020 09:44:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E5=8D=95=E5=87=BB?= =?UTF-8?q?=E9=9D=9E=E6=97=B6=E9=97=B4=E6=97=A5=E6=9C=9F=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=A0=BC=E5=90=8E=E8=BF=98=E4=BC=9A=E8=B7=B3=E5=87=BA=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E6=97=B6=E9=97=B4=E5=BC=B9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/cellDatePickerCtrl.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/controllers/cellDatePickerCtrl.js b/src/controllers/cellDatePickerCtrl.js index 1ba7d9c..53a4eba 100644 --- a/src/controllers/cellDatePickerCtrl.js +++ b/src/controllers/cellDatePickerCtrl.js @@ -75,7 +75,7 @@ const cellDatePickerCtrl = { time_24hr = false; } - flatpickr('#luckysheet-input-box', { + const fp = flatpickr('#luckysheet-input-box', { allowInput: false, noCalendar, enableSeconds, @@ -83,6 +83,11 @@ const cellDatePickerCtrl = { dateFormat, time_24hr, defaultDate, + onClose() { + setTimeout(() => { + fp.destroy() + }, 0); + }, parseDate: (datestr, format) => { return dayjs(datestr).toDate(); },