From 10083fa9f8d77128ad4cecc5b54912ac1999daf5 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Tue, 10 Feb 2026 09:58:54 +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 --- .../FormBuilder/FormItemsRenderer.js | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/components/FormBuilder/FormItemsRenderer.js b/src/components/FormBuilder/FormItemsRenderer.js index 5ef58ef..ce414b4 100644 --- a/src/components/FormBuilder/FormItemsRenderer.js +++ b/src/components/FormBuilder/FormItemsRenderer.js @@ -412,6 +412,10 @@ const FormItemsRenderer = ({ // 渲染普通表单项 const renderFormItem = ({ option, style, col, index }) => { + const formItemProps = getFormItemProps(option); + delete formItemProps.dependencies; + delete formItemProps.shouldUpdate; + if (getHidden(option.hidden)) return null; @@ -424,7 +428,7 @@ const FormItemsRenderer = ({ labelCol={col.labelCol} wrapperCol={col.wrapperCol} preserve={false} - {...getFormItemProps(option)} + {...formItemProps} > {renderFormControl(option)} @@ -475,6 +479,9 @@ const FormItemsRenderer = ({ const renderFormList = (option, index, col, style) => { const formListUniqueProps = getFormListUniqueProps(option); const componentProps = getComponentProps(option); + const formItemProps = getFormItemProps(option); + delete formItemProps.dependencies; + delete formItemProps.shouldUpdate; return (