Skip to content
This repository was archived by the owner on Apr 17, 2022. It is now read-only.

Commit 434cd98

Browse files
committed
fix: Default values for month-picker and time-picker
1 parent 9361bf2 commit 434cd98

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/Vue3DatePicker/components/composition/calendar.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,19 @@ export const useCalendar = (props: UseCalendar, emit: VueEmit): IUseCalendar =>
184184
hours.value = getDateHours(modelValue.value);
185185
minutes.value = getDateMinutes(modelValue.value);
186186
}
187+
} else {
188+
if (props.timePicker) {
189+
if (!props.range) {
190+
modelValue.value = setDateTime(new Date(), hours.value as number, minutes.value as number);
191+
} else if (isNumberArray(hours.value) && isNumberArray(minutes.value)) {
192+
modelValue.value = [
193+
setDateTime(new Date(), hours.value[0], minutes.value[0]),
194+
setDateTime(new Date(), hours.value[1], minutes.value[1]),
195+
];
196+
}
197+
} else if (props.monthPicker) {
198+
modelValue.value = setDateMonthOrYear(new Date(), month.value, year.value);
199+
}
187200
}
188201
};
189202

0 commit comments

Comments
 (0)