An open API service indexing awesome lists of open source software.

https://github.com/youngwind/bue

模仿vue写一个MVVM框架
https://github.com/youngwind/bue

Last synced: over 1 year ago
JSON representation

模仿vue写一个MVVM框架

Awesome Lists containing this project

README

          

# 项目说明
通过阅读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