diff --git a/components/FormBuilder/FormItemsRenderer.js b/components/FormBuilder/FormItemsRenderer.js index 6ff2ffd..d2ec411 100644 --- a/components/FormBuilder/FormItemsRenderer.js +++ b/components/FormBuilder/FormItemsRenderer.js @@ -21,13 +21,13 @@ const { RangePicker } = DatePicker; * 表单项渲染器组件 */ const FormItemsRenderer = ({ - options, - labelCol, - span = 12, - collapse = false, - useAutoGenerateRequired = true, - initialValues, -}) => { + options, + labelCol, + span = 12, + collapse = false, + useAutoGenerateRequired = true, + initialValues, + }) => { const form = Form.useFormInstance(); // 获取表单值,优先使用 initialValues @@ -297,40 +297,39 @@ const FormItemsRenderer = ({ return ( option.customizeRender ? (renderFormControl(option)) - : (() => { - // 支持动态计算 hidden - const hidden = typeof option.hidden === "function" - ? option.hidden(getFormValues()) - : (option.hidden ?? false); + : ( + + {() => { + // 支持动态计算 hidden + const hidden = typeof option.hidden === "function" + ? option.hidden(getFormValues()) + : (option.hidden ?? false); - if (hidden) - return null; + if (hidden) + return null; - return ( - - - {() => { - return ( - - {renderFormControl(option)} - - ); - }} - - - ); - })() + return ( + + + {renderFormControl(option)} + + + ); + }} + + ) ); } @@ -349,17 +348,17 @@ const FormItemsRenderer = ({ option.customizeRender ? (renderFormControl(option)) : ( - - {renderFormControl(option)} - - ) + + {renderFormControl(option)} + + ) } );