vue 实现原理
2021-06-29 23:57:39 16 举报
vue 实现原理
作者其他创作
大纲/内容
初始化数据
将data代理到实例上(_proxyData)
发送通知(notify)
Dep
递归遍历data里所有属性(traverse)
给传入的 data 设置 getter/setter(defineReactive)
Compiler
Observe
实例化Observer
get:收集watcherset:触发Dep.notity
数据变化,更新视图(update)
添加观察者watcher(addSub)
Watcher
初始化根元素(initRootElement)
1.文本节点编译2.元素节点编译3.子节点 编译 编译过程中,将数据添加watcher
Vue
编译模板(compile)
实例化Compiler
触发Observe的get方法
0 条评论
下一页