Browse Source

fix(component): resolve the defaultValue error in setting the date type (#3652)

closed #3651
pull/3657/head
Zhong 3 years ago
committed by GitHub
parent
commit
d42acb477c
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 10
      src/components/Form/src/BasicForm.vue

10
src/components/Form/src/BasicForm.vue

@ -123,7 +123,7 @@
const getBindValue = computed(() => ({ ...attrs, ...props, ...unref(getProps) }) as AntFormProps); const getBindValue = computed(() => ({ ...attrs, ...props, ...unref(getProps) }) as AntFormProps);
const getSchema = computed((): FormSchema[] => { const getSchema = computed((): FormSchema[] => {
const schemas: FormSchema[] = unref(schemaRef) || (unref(getProps).schemas as any); const schemas: FormSchema[] = cloneDeep(unref(schemaRef) || (unref(getProps).schemas as any));
for (const schema of schemas) { for (const schema of schemas) {
const { const {
defaultValue, defaultValue,
@ -163,11 +163,11 @@
} }
} }
if (unref(getProps).showAdvancedButton) { if (unref(getProps).showAdvancedButton) {
return cloneDeep( return schemas.filter(
schemas.filter((schema) => !isIncludeSimpleComponents(schema.component)) as FormSchema[], (schema) => !isIncludeSimpleComponents(schema.component),
); ) as FormSchema[];
} else { } else {
return cloneDeep(schemas as FormSchema[]); return schemas as FormSchema[];
} }
}); });

Loading…
Cancel
Save