From 2b695bfabdceccb0ee19c12c8e655bd7f47a6e2f Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期二, 27 十月 2026 18:06:44 +0800
Subject: [PATCH] feat(wxcp): 通知前端支持图片/视频/Markdown/多图文与成员预览

---
 src/packages/@core/preferences/src/update-css-variables.ts |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/src/packages/@core/preferences/src/update-css-variables.ts b/src/packages/@core/preferences/src/update-css-variables.ts
index 117df1c..404d3aa 100644
--- a/src/packages/@core/preferences/src/update-css-variables.ts
+++ b/src/packages/@core/preferences/src/update-css-variables.ts
@@ -1,7 +1,7 @@
 import type { Preferences } from './types';
 
-import { generatorColorVariables } from '..\..\base\shared\src\color';
-import { updateCSSVariables as executeUpdateCSSVariables } from '..\..\base\shared\src\utils';
+import { generatorColorVariables } from '../../base/shared/src/color';
+import { updateCSSVariables as executeUpdateCSSVariables } from '../../base/shared/src/utils';
 
 import { BUILT_IN_THEME_PRESETS } from './constants';
 
@@ -67,16 +67,30 @@
     document.documentElement.style.setProperty('--radius', `${radius}rem`);
   }
 
-  // 鏇存柊瀛椾綋澶у皬
+  // 鏇存柊鍏ㄥ眬瀛椾綋澶у皬
   if (Reflect.has(theme, 'fontSize')) {
     const fontSize = theme.fontSize;
     document.documentElement.style.setProperty(
       '--font-size-base',
       `${fontSize}px`,
     );
+  }
+
+  // 鏇存柊鑿滃崟瀛楀彿锛堢嫭绔嬩簬鍏ㄥ眬瀛椾綋澶у皬锛屽彲鍦ㄥ亸濂借缃腑璋冩暣锛�
+  const navigation = preferences?.navigation;
+  if (navigation && Reflect.has(navigation, 'fontSize')) {
     document.documentElement.style.setProperty(
       '--menu-font-size',
-      `calc(${fontSize}px * 0.875)`,
+      `${navigation.fontSize}px`,
+    );
+  }
+
+  // 鏇存柊棣栭〉瀛楀彿缂╂斁姣斾緥锛堢櫨鍒嗘瘮杞崲涓哄�嶆暟锛屼緵棣栭〉鏍峰紡 calc 浣跨敤锛�
+  const app = preferences?.app;
+  if (app && Reflect.has(app, 'homeFontSize')) {
+    root.style.setProperty(
+      '--portal-font-scale',
+      String(app.homeFontSize / 100),
     );
   }
 }

--
Gitblit v1.9.3