From e689ee5fa6c0d728b2dc83fc98ba7470fd3fa619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=80=E5=90=8E?= <244387066@qq.com> Date: Thu, 22 Apr 2021 21:14:42 +0800 Subject: [PATCH] Update useFormEvents.ts (#514) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix: 修复 表单回显时,参数为null或者''时, 报Invalid date的错 --- src/components/Form/src/hooks/useFormEvents.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Form/src/hooks/useFormEvents.ts b/src/components/Form/src/hooks/useFormEvents.ts index 8deaf0dfb..3240d75da 100644 --- a/src/components/Form/src/hooks/useFormEvents.ts +++ b/src/components/Form/src/hooks/useFormEvents.ts @@ -67,13 +67,13 @@ export function useFormEvents({ // time type if (itemIsDateType(key)) { if (Array.isArray(value)) { - const arr: moment.Moment[] = []; + const arr: any[] = []; for (const ele of value) { - arr.push(dateUtil(ele)); + arr.push(ele ? dateUtil(ele) : null); } formModel[key] = arr; } else { - formModel[key] = dateUtil(value); + formModel[key] = value ? dateUtil(value) : null; } } else { formModel[key] = value;