前端业务模块交付路径
终局任务:独立交付一个状态清晰的业务模块,处理错误与过期请求,解释关键机制并提交可运行测试。本路径是试点切片,还不能替代完整的测试、网络、安全、协作与发布经验。
起点诊断
不看答案,说明 Promise 完成顺序与请求发起顺序的关系;画出待审核→通过的状态转换;实现一个带错误提示的表单。失败在哪一项,就回到对应基础。自称“熟悉 Vue”不能代替这些证据。
三个任务
- 业务模块:订单创建与审核。验证输入、角色、版本冲突和重复操作;前端检查不能替代服务端授权。
- 机制复现:普通属性响应式模型。解释动态依赖、分支清理、批处理和停止;对照固定版本源码,说明简化边界。
- 工程故障:旧请求覆盖新结果。用可控 Promise 重现乱序、旧错误和卸载后回调,再验证修复。
试点代码入口在 learn-vue 仓库,目录 src/learning-path/cases/。新增内容尚在实施分支,远端主站未发布;本地打开该工作区 /learning-path/cases/ 可练习。提交并发布后应将此说明替换为固定版本链接。
替代与扩展
当前实现选择 Vue;React 是同一业务交付能力的替代分支,不是这个任务的额外必修。用 TypeScript 描述边界,借网络知识解释取消与错误,再补实际测试工具、性能、服务端授权、部署和可观测性。未实现分支明确保持待建设。
综合迁移:把订单审核改成退货申请,增加撤回操作和服务端版本冲突。交付状态表、实现、测试和取舍说明。另选一天在新起点复现关键机制;仍需提示的维度继续练习。
岗位依据见 研究记录。框架会用、源码能解释和项目能交付是不同证据,不压成一个匹配百分数。