近期个人使用vue3做了一个low code平台,用于快速生成网页活动需求(后续开源),本着深入学习的心态,该项目致力于实现一个简易vue3以及讲解vue3的设计思路,如果问题望指出,共同学习进步
- 启动
pnpm run dev
1、项目由vite vanilla 模板生成 没有花里胡哨的东西 主要聚焦于实现vue3 具体见 搭建第一个 Vite 项目
2、项目的test严格按照vue3的测试用例执行 可以说是vue需要跑通的 在本项目中尽量补全跑通
3、由于v3做了很多优化 因此代码看起来相对复杂影响学习 本项目尽量按照v3的实现 进行了逻辑思想的精简
- Vue 3设计思路
- 响应系统
- 渲染器
- 组件化
- 组件实现原理
- 编译器
书籍:《Vuejs设计与实现》