Skip to content

Commit 3813f83

Browse files
authored
Create README.md
1 parent 7432fa1 commit 3813f83

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Mvue
2+
3+
## 小马哥的视频代码
4+
5+
## 组成
6+
### Observer
7+
- data监听类,主要通过Object.defineProperty进行属性劫持,通过Dep和Watch类进行数据的notify操作。
8+
这里需要注意的是,data中每个子对象都对应一个Dep,每个v-开头的属性对应一个Watcher,Dep是Watcher的数组集合
9+
10+
### Compile
11+
- 对v-开头的属性进行编译
12+
- 双向绑定通过input事件来处理的
13+
14+
### proxy
15+
- 属性劫持实现获取data中的数据不需要写data

0 commit comments

Comments
 (0)