From 4471520e352bf6cdfab93200aed8236eba43f63f Mon Sep 17 00:00:00 2001 From: tangjinzhou <415800467@qq.com> Date: Wed, 16 Mar 2022 20:39:25 +0800 Subject: [PATCH] fix: item error when not use in form, close #5343 --- components/form/context.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/form/context.ts b/components/form/context.ts index 18a19a3d0..c6262bc28 100644 --- a/components/form/context.ts +++ b/components/form/context.ts @@ -37,6 +37,7 @@ export const useProvideForm = (state: FormContextProps) => { export const useInjectForm = () => { return inject(FormContextKey, { + name: computed(() => undefined), labelAlign: computed(() => 'right' as FormLabelAlign), vertical: computed(() => false), // eslint-disable-next-line @typescript-eslint/no-unused-vars @@ -45,10 +46,14 @@ export const useInjectForm = () => { removeField: (_eventKey: string) => {}, model: computed(() => undefined), rules: computed(() => undefined), + colon: computed(() => undefined), + labelWrap: computed(() => undefined), + labelCol: computed(() => undefined), requiredMark: computed(() => false), + validateTrigger: computed(() => undefined), onValidate: () => {}, validateMessages: computed(() => defaultValidateMessages), - }); + } as FormContextProps); }; /** Used for ErrorList only */