From 571452cd301f86971c6911006b3179ef295f5efa Mon Sep 17 00:00:00 2001 From: jing <1683105490@qq.com> Date: Mon, 12 Oct 2026 15:37:38 +0800 Subject: [PATCH 1/3] =?UTF-8?q?chore=EF=BC=9A=E6=82=AC=E6=B5=AE=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E5=8F=AF=E4=BB=A5=E8=87=AA=E5=AE=9A=E4=B9=89=E8=B0=83?= =?UTF-8?q?=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .local.config.js | 2 +- common/js/empty-style-stub.js | 4 + common/js/style_color.js | 8 +- components/hover-nav/hover-nav.vue | 411 +++++++++++++++++++++++------ 4 files changed, 344 insertions(+), 81 deletions(-) diff --git a/.local.config.js b/.local.config.js index 2342dda..973319c 100644 --- a/.local.config.js +++ b/.local.config.js @@ -257,7 +257,7 @@ const localDevConfig = ({ // })['2811']; // 本地 // })['5g-317']; // 电磁兼容 // })['5g-351']; // - })['2843']; // 本地 + })['5g-97']; // 本地 // })['local-2']; // 本地 // })['local-11']; // 本地 // })['1-test']; // test diff --git a/common/js/empty-style-stub.js b/common/js/empty-style-stub.js index 70a9f57..cbdc5e9 100644 --- a/common/js/empty-style-stub.js +++ b/common/js/empty-style-stub.js @@ -68,6 +68,10 @@ export default { hover_nav_bg_color: '#FFFC', hover_nav_text_color: '#000', + hover_nav_font_size: '36rpx', // 悬浮按钮内文字/图标字号(后台可自定义, 默认与图标 36rpx 对齐) + hover_nav_lang_font_size: '36rpx', // 语言按钮内文字字号基准(文字实际按 0.667 缩放) + hover_nav_kefu_font_size: '36rpx', // 客服按钮内图标/emoji字号基准 + hover_nav_phone_font_size: '36rpx', // 电话按钮内图标字号基准 // ===== DIY 分类页字号 token ===== diy_category_tree_select_size: '28rpx', diff --git a/common/js/style_color.js b/common/js/style_color.js index 08d6395..8ace030 100644 --- a/common/js/style_color.js +++ b/common/js/style_color.js @@ -62,7 +62,13 @@ export default { }, ...{ hover_nav_bg_color: '#FFFC', //背景色: 红色 '#c6251b', 白色: '#FFFC' - hover_nav_text_color: '#000' // 文字颜色: 白色 '#FFFFFF', 黑色: '#000' + hover_nav_text_color: '#000', // 文字颜色: 白色 '#FFFFFF', 黑色: '#000' + hover_nav_font_size: '36rpx', // 悬浮按钮内文字/图标字号(后台可自定义, 默认与图标 36rpx 对齐) + // ===== 逐按钮字号(与 hover_nav_lang/kefu/phone 的 bg/text/size 同约定, 基准 36rpx) ===== + // 未单独配置时回退到上面的 hover_nav_font_size(全局旋钮) + hover_nav_lang_font_size: '36rpx', // 语言按钮内文字字号基准(文字实际按 0.667 缩放) + hover_nav_kefu_font_size: '36rpx', // 客服按钮内图标/emoji字号基准 + hover_nav_phone_font_size: '36rpx' // 电话按钮内图标字号基准 }, // ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) ===== diff --git a/components/hover-nav/hover-nav.vue b/components/hover-nav/hover-nav.vue index 743bea3..c523182 100644 --- a/components/hover-nav/hover-nav.vue +++ b/components/hover-nav/hover-nav.vue @@ -4,6 +4,7 @@ {{ langButtonText }} @@ -21,8 +22,8 @@