摘要:
使用. sync 相当于一种简写 <x-component foo.sync="pproperty"></x-component> <x-component foo="pproperty" @update:foo="val=>pproperty=val"></x-component> 不管以上哪一种 阅读全文
posted @ 2021-01-18 11:18
baixinL
阅读(65)
评论(0)
推荐(0)
摘要:
依赖属性值发生变化: 计算属性收到依赖属性的dep的通知 如果这时计算属性没有订阅者,将将dirty设置为true 如果已经有订阅者,重新计算属性值,通过自己dep通知自己的订阅者,dirty=false 当调用了get: 收集watcher new watcher被依赖属性dep收集 如果dirt 阅读全文
posted @ 2021-01-18 10:56
baixinL
阅读(89)
评论(0)
推荐(0)
摘要:
设计模式:发布订阅模式 $on订阅,实例vm._events[事件名称]收集回调组 $emit发布,访问vm._events[事件名称],遍历执行回调组 具体实现: $on(eventname,cbs) //如果没有此事件先执行vm. _events.[eventname]=[],再push vm. 阅读全文
posted @ 2021-01-18 09:31
baixinL
阅读(187)
评论(0)
推荐(0)
摘要:
vue实例被创建 mixin初始化 实例的事件和生命周期初始化 beforeCreate data,methods,props,computed, watch等初始化 通过Object.property数据劫持,给data每个属性,添加一个dep,setter被调用时通过dep通知此属性的所有wat 阅读全文
posted @ 2021-01-18 08:02
baixinL
阅读(263)
评论(0)
推荐(0)

浙公网安备 33010602011771号