diff --git a/src/components/FormViewer/index.vue b/src/components/FormViewer/index.vue index 851f8a18..2215dcc8 100644 --- a/src/components/FormViewer/index.vue +++ b/src/components/FormViewer/index.vue @@ -144,15 +144,19 @@ if (configElement.field == element.field) { element.componentProps.disabled = !configElement.disabled; element.ifShow = configElement.ifShow; - element.itemProps.required = configElement.required; + if (configElement.required) { + element.itemProps.required = configElement.required; + } } if (element.columns) { element.columns.forEach((child) => { child.children.forEach((t) => { if (configElement.field == t.field) { t.componentProps.disabled = !configElement.disabled; - t.itemProps.required = configElement.required; t.ifShow = configElement.ifShow; + if (configElement.required) { + t.itemProps.required = configElement.required; + } } }); });