理解vue响应式系统过程

124 阅读1分钟

基于Object.defineProperty(obj,key,{})实现绑定原理

//data会遍历的数据,每个数据实现双向数据绑定,但是遍历的数据也有可能还是对象
//订阅者Dep,把依赖某个数据的watcher实例加入,数据改变时通知更改视图
//watch观察者,数据发生改变时,用于被通知更新视图的
//当new Vue()执行之后,先发出beforeCreate钩子,然后开始初始化数据,并创建响应式依赖、初始化方法等