fix(diy-form): 更新提交按钮内边距映射表

对齐后端design.js的submitSizeMap,新增mini和huge尺寸的内边距配置
This commit is contained in:
2026-06-12 16:07:58 +08:00
parent e3c69e7e32
commit 4a5bac7aa5

View File

@@ -122,8 +122,8 @@ export default {
const cfg = this.mergedFormConfig || {};
// 宽度百分比:clamp 到 10-100
const widthPct = Math.min(100, Math.max(10, this._num(cfg.submitWidthPercent, 100)));
// 上下内边距:与后端 design.js submitSizeMap 对齐(small/medium/large → 8/16/28 rpx)
const submitPaddingMap = { small: 8, medium: 16, large: 28 };
// 上下内边距:与后端 design.js submitSizeMap 对齐(mini/small/medium/large/huge → 0/4/12/24/40 rpx)
const submitPaddingMap = { mini: 0, small: 4, medium: 12, large: 24, huge: 40 };
const submitPaddingY = submitPaddingMap[cfg.submitSize] != null
? submitPaddingMap[cfg.submitSize]
: submitPaddingMap.medium;