Skip to content

汉字星际 (char-select)

  • 文件:web/src/pages/char-select/char-select.vue
  • 路由:/char-select(TabBar 汉字)

页面职责

500 个汉字的浏览与筛选页面,支持分类筛选、搜索和多音字标识,点击汉字进入书写练习。

使用的 Store

  • useCharacterStore:汉字数据(characters)、分类数据(categories)
  • useUserStore:学习记录,用于判断汉字掌握状态

核心功能

分类筛选

  • 横向滚动的分类标签栏(6 大分类 + 24 子分类)
  • 每个分类显示名称和颜色标识
  • 点击切换分类,过滤汉字列表

搜索功能

  • 搜索图标触发展开内联搜索框
  • 支持拼音搜索(首字母/全拼)和汉字搜索
  • 全拼模式切换按钮
  • 搜索框失焦时自动收起
  • 搜索结果实时过滤

汉字列表

  • 网格展示过滤后的汉字
  • 每个汉字卡片显示:拼音、汉字、掌握状态图标
  • 掌握状态:绿色对勾(已掌握)、红色叉号(薄弱)、默认(未学习)
  • 多音字标识(辅音显示为灰色)
  • 点击进入书写练习(/write?from=char-select

导航

  • 无返回按钮(TabBar 页面)