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)