From 2a9be0c591f70a0a272e4b861efb1f1a76eabd2e Mon Sep 17 00:00:00 2001 From: RSS1102 Date: Tue, 9 Sep 2025 15:33:12 +0800 Subject: [PATCH] fix(DatePicker): remove date strict validation and enhance error log --- packages/components/time-picker/panel/single-panel.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/components/time-picker/panel/single-panel.tsx b/packages/components/time-picker/panel/single-panel.tsx index f1b9dcd184..8aed16f655 100644 --- a/packages/components/time-picker/panel/single-panel.tsx +++ b/packages/components/time-picker/panel/single-panel.tsx @@ -192,8 +192,15 @@ export default defineComponent({ else val = meridiem; const distance = getScrollDistance(col, val); - if (!dayjs(dayjsValue.value).isValid() || (value.value && !dayjs(value.value, format.value, true).isValid())) + + if (!dayjs(dayjsValue.value).isValid()) { + console.error(`${dayjsValue.value} is invalid time`); + return; + } + if (value.value && !dayjs(value.value, format.value, true).isValid()) { + console.error(`${value.value} is invalid time`); return; + } if (timeArr.includes(col)) { // @ts-ignore