切换明暗主题
第 11 月|工程化封装
目标:把一次性三维页面收敛成可重复使用、容易清理和测试的业务模块。
学习清单
- [ ] 用 Vue 3 + TypeScript 封装场景基类或组合式函数。
- [ ] 统一模型加载、相机控制、事件订阅和资源释放边界。
- [ ] 明确场景状态、业务状态和数据源的归属。
- [ ] 实现 2D 面板与 3D 场景的双向通信,避免循环触发。
- [ ] 记录 G6 拓扑图与 3D 场景联动的可行方案。
- [ ] 重构项目并写出模块使用方式。
本月交付
具备工程化结构的“后台 + 3D 孪生”一体化模板,核心封装由自己实现。
推荐记录
我的笔记索引
| 日期 | 笔记 / 练习 | 链接 | 独立复现 |
|---|---|---|---|
| YYYY-MM-DD | [ ] |
月末复盘
- 哪些状态由页面持有,哪些状态由场景持有:
- 卸载时如何验证事件与资源都已清理:
- 双向通信怎样避免重复更新:
- 下阶段要带走的经验: