diff --git a/components-diy/diy-form.vue b/components-diy/diy-form.vue index cc60d59..8a30b8a 100644 --- a/components-diy/diy-form.vue +++ b/components-diy/diy-form.vue @@ -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;