Skip to content

设置 (settings)

  • 文件:web/src/pages/settings/settings.vue
  • 路由:/settings

页面职责

应用设置页面,管理学习参数、数据操作和星球解锁。

使用的 Store

  • useUserStore:用户设置(settings)、数据管理
  • usePlanetStore:星球列表,用于星球解锁管理

核心功能

学习设置

  • 每日学习目标:步进器(5-50,步长 5),控制每日学习汉字数
  • 笔顺提示:开关,控制书写时是否显示笔顺提示
  • 自动播放音频:开关,控制是否自动播放汉字读音
  • 暗色模式:开关,切换深色主题
  • 显示技术支持:开关,控制页面底部技术支持信息显示

数据管理

  • 清除缓存:清除本地缓存数据,显示缓存大小
  • 导出数据:导出学习数据为 JSON 文件
  • 导入数据:从 JSON 文件导入学习数据
  • 重置学习进度:清空所有学习记录

星球解锁管理

  • 列出所有星球(除 nature_planet 默认解锁)
  • 每颗星球提供开关,手动控制锁定/解锁状态
  • 通过 planetStore 管理解锁状态