⚡ 按触发条件分类 — 总览
概述
本分类按照用户操作场景组织 API 文档。当用户执行某个操作(打开页面、点击按钮、提交表单)时,页面会向后端发送特定的 API 请求。
页面与路由
| 页面 | 路由 | 说明 |
|---|---|---|
| 登录/注册页 | /login | 认证相关操作 |
| 首页 | / | 主界面,AI 对话、账单切换 |
| 账单页 | /bill/:id | 账单管理、成员管理、交易流水 |
| 设置页 | /settings | 个人资料、AI Keys、偏好设置 |
| 开发者页 | /developer-settings | 性能数据、IP 管理(仅 developer 角色) |
触发时机分类
每个页面按以下四类触发时机记录:
1. 页面加载时
进入页面时自动触发的 API 请求(通常与 DataContext 初始化相关)
2. 页面刷新时
F5 刷新或路由切换时触发的请求(与"页面加载"基本相同)
3. 新进入页面时
从其他页面导航进入时触发的请求(可能包含页面切换的额外请求)
4. 点击操作时
用户点击按钮、提交表单等交互操作时触发的请求