Files
91fans_admin/.cursor/skills/vue2-api-integration/checklist.md
T
rootandClaude Opus 5 d999a5c0e6 Initial commit
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 12:02:35 +08:00

989 B
Raw Blame History

Checklist

接口定义检查

  • 接口方法统一定义在 src/api/*.js
  • GET 使用 params,POST/PUT 使用 data
  • 方法名与业务动作匹配(get/create/update/delete)
  • 请求路径、method、参数字段与后端约定一致

页面联调检查

  • 查询参数已整形(时间范围、布尔、数字、空值)
  • 列表响应有默认值(list、total)
  • 提交按钮有防重复(submitLoading/禁用)
  • 删除/危险动作有二次确认
  • 异常场景会关闭 loading 并提示用户

错误与权限检查

  • 业务错误提示清晰,不吞异常
  • 网络异常提示可理解(可重试)
  • 401 有登录失效处理
  • 403 有无权限处理与回退路径

交付前检查

  • 成功路径通过(查询/提交/删除)
  • 失败路径通过(业务失败/网络异常/权限失败)
  • 执行 npm run lint 或 npm run test-build
  • 不提交无关改动