From 2ee481d817c19110b9cd5ae893a0e613ecdd9292 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Fri, 24 Oct 2025 17:51:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DFormBuilder=E7=9A=84=E9=83=A8?= =?UTF-8?q?=E5=88=86=E5=88=A4=E6=96=AD=20||=20=E6=94=B9=E6=88=90=20=3F=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/FormBuilder/FormItemsRenderer.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/FormBuilder/FormItemsRenderer.js b/components/FormBuilder/FormItemsRenderer.js index a2db67c..e0746bb 100644 --- a/components/FormBuilder/FormItemsRenderer.js +++ b/components/FormBuilder/FormItemsRenderer.js @@ -90,7 +90,7 @@ const FormItemsRenderer = ({ // 支持动态计算 required const required = typeof option.required === "function" ? option.required(form.getFieldsValue()) - : (option.required || true); + : (option.required ?? true); if (required) { const isBlurTrigger = !option.render || [ @@ -274,7 +274,7 @@ const FormItemsRenderer = ({ } // 如果配置了 shouldUpdate 或 dependencies,使用 Form.Item 的联动机制 - if (option.shouldUpdate || option.dependencies || option?.componentProps?.shouldUpdate || option?.componentProps?.dependencies) { + if ((option.shouldUpdate ?? option.dependencies) || (option?.componentProps?.shouldUpdate ?? option?.componentProps?.dependencies)) { return ( option.customizeRender ? (renderFormControl(option)) @@ -282,14 +282,14 @@ const FormItemsRenderer = ({