From a6020e27d4a26e9adbef97e3f14afa3475c4bfee Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Tue, 3 Feb 2026 13:59:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=99FormItemsRenderer=E7=9A=84getCol?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FormBuilder/FormItemsRenderer.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/FormBuilder/FormItemsRenderer.js b/src/components/FormBuilder/FormItemsRenderer.js index b6cbe38..2fc2266 100644 --- a/src/components/FormBuilder/FormItemsRenderer.js +++ b/src/components/FormBuilder/FormItemsRenderer.js @@ -209,6 +209,7 @@ const FormItemsRenderer = ({ // 列数 const getCol = (option) => { const itemSpan = option.render === FORM_ITEM_RENDER_ENUM.DIVIDER ? 24 : (option.span ?? span); + // 这里除以2是因为:一行两列的span为4,一行一列的span要为2,不除以2的话一行一列的span不对 const itemLabelCol = option.labelCol ?? (itemSpan === 24 ? { span: labelCol.span / 2 } : labelCol); const itemWrapperCol = option.wrapperCol ?? { span: 24 - itemLabelCol.span }; return { span: itemSpan, labelCol: itemLabelCol, wrapperCol: itemWrapperCol };