vue1源码学习02

49 阅读1分钟
订阅
发布

Compiler 与 this 一对一 
 - Compiler 与 vm是一对一的 
 - vm的嵌套 --> 组件嵌套 
    - $parent: 父组件
    - $root: 根组件
 - Compiler 是 对组件的编译
    - 继承和浅拷贝的关系
    - Object.create 比 hash-map ---> better
    - 包含一个订阅器:emitter
    - 包含一个订阅器:observer 创建
        - 生命周期的处理
        - observer属性修改的事件处理/渲染触发
    - 为什么data必须是函数
    - observeData:
        - Observer.observe 根 事件流产生绑定
    - Binding 一对一
    $data: 
        vm.$data = {}