设置 (settings)
- 文件:
web/src/pages/settings/settings.vue - 路由:
/settings
页面职责
应用设置页面,管理学习参数、数据操作和星球解锁。
使用的 Store
useUserStore:用户设置(settings)、数据管理usePlanetStore:星球列表,用于星球解锁管理
核心功能
学习设置
- 每日学习目标:步进器(5-50,步长 5),控制每日学习汉字数
- 笔顺提示:开关,控制书写时是否显示笔顺提示
- 自动播放音频:开关,控制是否自动播放汉字读音
- 暗色模式:开关,切换深色主题
- 显示技术支持:开关,控制页面底部技术支持信息显示
数据管理
- 清除缓存:清除本地缓存数据,显示缓存大小
- 导出数据:导出学习数据为 JSON 文件
- 导入数据:从 JSON 文件导入学习数据
- 重置学习进度:清空所有学习记录
星球解锁管理
- 列出所有星球(除
nature_planet默认解锁) - 每颗星球提供开关,手动控制锁定/解锁状态
- 通过
planetStore管理解锁状态