1.6 KiB
1.6 KiB
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
- SubTask 1.1: 创建
-
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 独立,可并行执行