From 431e3cbc375bd46b806fae3226a39f3665c9d8c1 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Thu, 30 Oct 2025 16:42:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96FormItemsRenderer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/FormBuilder/FormItemsRenderer.js | 62 +++++++++++---------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/components/FormBuilder/FormItemsRenderer.js b/components/FormBuilder/FormItemsRenderer.js index 4a841d6..6ff2ffd 100644 --- a/components/FormBuilder/FormItemsRenderer.js +++ b/components/FormBuilder/FormItemsRenderer.js @@ -297,38 +297,40 @@ 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 ( - - {renderFormControl(option)} - - ); - }} - - - ) + return ( + + + {() => { + return ( + + {renderFormControl(option)} + + ); + }} + + + ); + })() ); }