mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
feat: 更新应用名称和页面路由结构
refactor: 重构用户信息管理和登录流程 fix: 修复头像上传和密码修改功能 style: 优化登录页面和主题设置界面 docs: 更新主题系统文档说明 chore: 移除无用配置文件和更新依赖项
This commit is contained in:
@@ -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 中已处理
|
||||
// 包含主题模式、主题色、是否跟随系统、用户设置状态
|
||||
```
|
||||
|
||||
主题设置会在以下情况自动保存:
|
||||
- 切换主题模式时
|
||||
- 设置主题色时
|
||||
- 重置主题时
|
||||
- 跟随系统设置改变时
|
||||
|
||||
## 使用示例
|
||||
|
||||
### 在页面中使用主题
|
||||
|
||||
Reference in New Issue
Block a user