首页
页面元信息
- 终端:学生端
- Astro 路由:
/student/home - 原始 HTML:
s_home.html - 来源章节:
4.4.2 - 维护规则:后续以本页面 PRD 为准;若改动影响通用规则,再同步总览 / 全局规则文档。
视觉描述
- 原型引用:
产出文档/作业管理模块/原型图/s_home.html。 - 本页仅保留为历史原型参考,不进入本期正式开发范围;原型中的学生问候、模块卡片与三项底部导航均不直接落地。
- 当前版本学生端正式首屏为
s_homework_list.html,因此不再单独保留首页Tab 位,也不要求 UI 为本页补充正式高保真设计稿。
功能描述
- 页面定位:
s_home.html不挂正式学生端登录后路由,不作为测试主链路,不参与本期验收。- 学生登录成功后直接进入
s_homework_list.html?homeworkTab=paper&subTab=library,由作业列表承担首屏承接职责。 - 学生端底部导航从原型的
首页 / 作业 / 我的收敛为作业 / 我的两项;首页不保留入口、不保留激活态、不保留跳转逻辑。
- 历史链接处理:
- 若因旧收藏、旧扫码链接或客户端缓存仍进入
s_home.html,前端在完成登录态校验后需自动重定向到s_homework_list.html?homeworkTab=paper&subTab=library。 - 重定向不弹确认弹窗;仅在调试日志中记录旧路由命中,不向学生暴露技术提示。
- 若因旧收藏、旧扫码链接或客户端缓存仍进入
- 业务规则:R72。
异常描述
| 异常场景 | 处理方式 |
|---|---|
命中旧版 s_home.html 链接但已登录 | 自动跳转到 s_homework_list.html?homeworkTab=paper&subTab=library,不展示中间空白页。 |
命中旧版 s_home.html 链接但登录态失效 | 先跳转 s_login.html;登录成功后再进入 s_homework_list.html?homeworkTab=paper&subTab=library。 |
| 自动跳转失败 | Toast 提示 页面已升级,请重新进入作业页,并提供 进入作业页 按钮作为兜底。 |
数据需求
- 路由需求:
- 保留
s_home.html -> s_homework_list.html?homeworkTab=paper&subTab=library的兼容重定向配置。
- 保留
- 页面状态:
- 无独立业务接口、无独立列表数据缓存,不再为本页维护单独上下文。
- 埋点:
student_home_legacy_redirect- 触发时机:命中旧版首页路由并完成自动跳转时
- 关键参数:
source_page=s_home、redirect_to=s_homework_list、login_status