From 25e0e1cfad7a59cff39e62615b9d8e5ecb184e07 Mon Sep 17 00:00:00 2001 From: jing <1683105490@qq.com> Date: Sat, 24 Oct 2026 16:31:53 +0800 Subject: [PATCH] =?UTF-8?q?chore=EF=BC=9A=E4=B8=A4=E4=B8=AA=E5=9D=97?= =?UTF-8?q?=E6=98=8E=E6=98=BE=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components-diy/diy-card-mini.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components-diy/diy-card-mini.vue b/components-diy/diy-card-mini.vue index 9110825..d271ea2 100644 --- a/components-diy/diy-card-mini.vue +++ b/components-diy/diy-card-mini.vue @@ -259,8 +259,13 @@ export default { }, wrapStyle() { const c = this.c; + // 面板显式选了非白底色时尊重之; 白色(#fff/#ffffff)/未设置视为默认 + const rawBg = String(c.bgColor || '').trim().toLowerCase(); + const customBg = rawBg && rawBg !== '#fff' && rawBg !== '#ffffff' ? c.bgColor : ''; + // 独立成块模式: 主卡改用浅灰底, 让快捷块/联系资料两张白卡明显浮起(参考图) + const bg = customBg || (this.actsFloat ? '#f5f7fa' : CardTokens.color.bg); return this.$util.objToStyle({ - background: flagOn(c.useCover, false) && this.card && this.card.cover ? 'transparent' : (c.bgColor || CardTokens.color.bg), + background: flagOn(c.useCover, false) && this.card && this.card.cover ? 'transparent' : bg, borderRadius: px2rpx(num(c.borderRadius, CardTokens.radius.md)) + 'rpx', padding: px2rpx(num(c.padding, CardTokens.space.lg)) + 'rpx', boxShadow: flagOn(c.showShadow, true) ? CardTokens.shadow.card : 'none',