Files
harness_coding_docs/docs/routes.md
T
chengma 93cfb165c3
Harness governance / validate (push) Has been cancelled
docs(ui): add user stories and interaction checklists
2026-07-17 09:18:42 +08:00

2.0 KiB

路由与页面结构

本文约定前端页面路由、页面职责和组件归属。没有前端页面的项目,可改成 CLI 命令、后台任务或模块入口说明。

页面路由

路由 页面 MVP 说明 关联用户故事 关联交互
/ 首页 / 列表页 展示主入口 【US 编号】 【IX 编号】
/items/{id} 详情页 展示单个资源详情 【US 编号】 【IX 编号】
/login 登录页 登录入口 【US 编号】 【IX 编号】
/settings 设置页 用户或系统配置 【US 编号】 【IX 编号】

页面职责

首页 / 列表页

  • 展示【核心资源列表】。
  • 支持【筛选 / 搜索 / 新建】。
  • 展示【状态 / 进度 / 空状态】。

详情页

  • 根据 URL 参数定位资源。
  • 展示核心信息。
  • 支持 MVP 范围内的关键操作。
  • 异常时展示明确错误或降级状态。

登录页

  • 通过账号 API 建立会话。
  • 登录成功后返回原目标页或首页。

交互关联

  • 每个有用户操作或自动状态变化的页面,关联用户故事清单中的 US 编号和交互清单中的 IX 编号。
  • 本文只说明页面入口、职责和导航;加载、空、错误、权限、校验、确认、撤销和无障碍等具体行为以交互清单为准。
  • 路由、页面职责或导航规则变化后,检查受影响的 US、IX、API 合约和任务验收是否需要同步。

组件建议

组件 归属 说明
AppShell 全局 页面框架、导航、登录态入口
ItemList 首页 渲染资源列表
ItemDetail 详情页 渲染资源详情
AuthForm 登录页 登录 / 注册表单

导航规则

  • 首页进入详情页:点击资源项。
  • 详情页返回首页:保留返回入口。
  • 未登录访问需要账号的页面时,引导登录。
  • 权限不足时显示明确错误,不静默失败。