Open
[0.2] 全局异常与错误页规范 #8
Charles7cAdd on  8 days ago
Charles7c
Charles7cCollaborators
8 days ago Create

提交前确认

功能描述

补齐全局异常与错误页规范:404 / 500 / 弱网降级目前无统一处理,业务页面各自为战。demo 是唯一规范载体,需要把「错误态」也纳入三态之外的第四类规范。目标版本 0.2.0。

建议方案

  1. core 扩展错误码 → 用户文案的统一映射(api-error.ts 单点扩展),避免各页散落文案。
  2. demo 增加 pages/error 规范错误页:支持错误码展示与 safeBack() 安全返回兜底。
  3. 请求层提供弱网/离线的统一提示策略,走 createGlobalFeedback() 实例(红线 11)。
  4. 演示页展示触发路径(访问不存在路由、模拟 500、断网重试)。

备选方案

方案 结论
每页各自处理错误 ❌ 重复实现且行为不一致
错误页放 App.vue ❌ 小程序端 App.vue 模板不渲染
引入全局错误上报 SDK ❌ 本期不做埋点,先统一行为

附加信息

验收标准

依赖

依赖 #2 的错误语义;与 #1 版本基线关联。

likedislike
Charles7cCharles7cCollaborators
8 days ago Associated milestone: 0.2.0 — 能力完备预览(Feature Complete Preview)
Charles7cCharles7cCollaborators
8 days ago Added label: featurep1roadmap