feat: 更新应用名称和页面路由结构

refactor: 重构用户信息管理和登录流程

fix: 修复头像上传和密码修改功能

style: 优化登录页面和主题设置界面

docs: 更新主题系统文档说明

chore: 移除无用配置文件和更新依赖项
This commit is contained in:
zhangtao
2025-08-13 01:35:24 +08:00
parent e013c0aad2
commit 82840e410f
30 changed files with 421 additions and 775 deletions
+9 -10
View File
@@ -158,24 +158,23 @@ const applyDarkModeBodyStyle = (isDark: boolean) => {
## 持久化存储
主题设置自动保存到本地存储:
主题设置自动保存到本地存储,无需手动调用
```typescript
// 存储键名
const THEME_STORAGE_KEY = "app_theme_mode";
const THEME_COLOR_STORAGE_KEY = "app_theme_color";
// 自动监听变化并保存
watch(
theme,
(newTheme) => {
saveThemeToStorage(newTheme);
applyDarkModeBodyStyle(newTheme === "dark");
},
{ immediate: true }
);
// 主题设置自动持久化,在 useTheme 中已处理
// 包含主题模式、主题色、是否跟随系统、用户设置状态
```
主题设置会在以下情况自动保存:
- 切换主题模式时
- 设置主题色时
- 重置主题时
- 跟随系统设置改变时
## 使用示例
### 在页面中使用主题