Commit e689ee5fa6c0d728b2dc83fc98ba7470fd3fa619
Committed by
GitHub
1 parent
f4af2311
Update useFormEvents.ts (#514)
fix: 修复 表单回显时,参数为null或者''时, 报Invalid date的错
Showing
1 changed file
with
3 additions
and
3 deletions
src/components/Form/src/hooks/useFormEvents.ts
@@ -67,13 +67,13 @@ export function useFormEvents({ | @@ -67,13 +67,13 @@ export function useFormEvents({ | ||
67 | // time type | 67 | // time type |
68 | if (itemIsDateType(key)) { | 68 | if (itemIsDateType(key)) { |
69 | if (Array.isArray(value)) { | 69 | if (Array.isArray(value)) { |
70 | - const arr: moment.Moment[] = []; | 70 | + const arr: any[] = []; |
71 | for (const ele of value) { | 71 | for (const ele of value) { |
72 | - arr.push(dateUtil(ele)); | 72 | + arr.push(ele ? dateUtil(ele) : null); |
73 | } | 73 | } |
74 | formModel[key] = arr; | 74 | formModel[key] = arr; |
75 | } else { | 75 | } else { |
76 | - formModel[key] = dateUtil(value); | 76 | + formModel[key] = value ? dateUtil(value) : null; |
77 | } | 77 | } |
78 | } else { | 78 | } else { |
79 | formModel[key] = value; | 79 | formModel[key] = value; |