bue
bue copied to clipboard
模仿vue写一个MVVM框架
项目说明
通过阅读vue源码来学习如何写一个MVVM框架。
进展
- [x] 监听对象变化
- [x] 监听数组变化
- [x] watch库
- [x] 动态数据绑定
- [x] 批处理更新DOM
- [x] 计算属性computed
- [x] v-if条件渲染
- [x] v-on事件绑定
- [x] v-repeat列表渲染
- [x] v-model双向数据绑定
- [ ] css、class、transition
- [ ] Cache系统
- [ ] 生命周期(面向切面编程)
- [x] 组件化(静态)
- [x] 组件化(动态)
如何启动
npm i browser-sync -g
npm i
npm run build
npm run watch
然后访问http://localhost:3000/dist