依赖属性值发生变化:
- 计算属性收到依赖属性的dep的通知
- 如果这时计算属性没有订阅者,将将dirty设置为true
- 如果已经有订阅者,重新计算属性值,通过自己dep通知自己的订阅者,dirty=false
当调用了get:
- 收集watcher
- new watcher被依赖属性dep收集
- 如果dirty为true,重新计算属性值,
- 如果dirty为false,使用缓存的值
当调用set:
通知订阅者
2024-01-27 09:49:10
依赖属性值发生变化:
当调用了get:
当调用set:
通知订阅者