From 36bf3e7b4f11f41fd94a85642ff23e4d37451985 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Fri, 20 Oct 2023 13:47:26 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E5=A4=9A=E9=80=89=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=AF=B9=E6=89=80=E9=80=89=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/JMultipleDatePicker.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/JMultipleDatePicker.vue b/src/components/JMultipleDatePicker.vue index 66f5a7f9..c1f1d72f 100644 --- a/src/components/JMultipleDatePicker.vue +++ b/src/components/JMultipleDatePicker.vue @@ -76,7 +76,12 @@ export default { const currentStr = current.format('YYYY-MM-DD') if (!this.checkedValue.includes(currentStr)) { console.log('加日期') - this.checkedValue.push(currentStr) + const checkedValue = this.checkedValue + checkedValue.push(currentStr) + // 对日期进行排序 + this.checkedValue = checkedValue.sort((date1, date2) => { + return new Date(date1) - new Date(date2) + }) } else { console.log('减日期') this.checkedValue = this.checkedValue.filter(item => item !== currentStr)