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