Files
chunyu_prject_react/.trae/specs/aqi-details-page/tasks.md
T
2026-08-05 23:59:22 +08:00

1.6 KiB
Raw Blame History

Tasks

  • Task 1: 创建AQIDetails桌面端页面组件

    • SubTask 1.1: 创建 src/pages/AQIDetails/ 目录
    • SubTask 1.2: 实现AQIDetails.tsx,参考ApiDetail.tsx结构
    • SubTask 1.3: 实现Hero区域(标题"空气质量查询API")
    • SubTask 1.4: 实现文档Tab(接口信息、请求参数表、响应示例、错误码)
    • SubTask 1.5: 实现测试Tab(URL输入框、city输入框、发送按钮、响应展示)
    • SubTask 1.6: 使用useTranslation hook支持i18n
    • SubTask 1.7: 使用useNavigate hook
  • Task 2: 创建AQIDetailsMobile移动端页面组件

    • SubTask 2.1: 参考ApiDetailMobile.tsx结构
    • SubTask 2.2: 实现简化布局适配移动端
  • Task 3: 创建AQIDetails.css绿色主题样式

    • SubTask 3.1: 参考ApiDetail.css结构
    • SubTask 3.2: 应用绿色主题配色
  • Task 4: 在App.tsx中添加路由

    • SubTask 4.1: 导入AQIDetails和AQIDetailsMobile组件
    • SubTask 4.2: 添加Route path="/api/air-quality-details"
  • Task 5: 在i18n文件中添加翻译键

    • SubTask 5.1: 在zh.json中添加aqiDetails键
    • SubTask 5.2: 在en.json中添加aqiDetails键
    • SubTask 5.3: 在ja.json中添加aqiDetails键
    • SubTask 5.4: 在ko.json中添加aqiDetails键
    • SubTask 5.5: 在zh-TW.json中添加aqiDetails键
    • SubTask 5.6: 在ru.json中添加aqiDetails键
  • Task 6: 更新tasks.md标记完成

    • SubTask 6.1: 标记Task 1-5为已勾选状态

Task Dependencies

  • Task 2 依赖于 Task 1 (共享组件结构理解)
  • Task 4 依赖于 Task 1, Task 2 (需要组件导入)
  • Task 5 独立,可并行执行