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 };