diff --git a/src/components/date-picker/panel/Date/date-range.vue b/src/components/date-picker/panel/Date/date-range.vue index 2305c5a0..9f721dff 100644 --- a/src/components/date-picker/panel/Date/date-range.vue +++ b/src/components/date-picker/panel/Date/date-range.vue @@ -312,11 +312,11 @@ }, handleRangePick (val) { if (this.rangeState.selecting || this.currentView === 'time'){ - const [minDate, maxDate] = [this.rangeState.from, val].sort(dateSorter); - this.dates = [minDate, maxDate]; if (this.currentView === 'time'){ this.dates = val; } else { + const [minDate, maxDate] = [this.rangeState.from, val].sort(dateSorter); + this.dates = [minDate, maxDate]; this.rangeState = { from: minDate, to: maxDate,