企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#### 1.依赖收集 依赖收集的目的是,当监听到数据发生变化时,可以更新视图 #### 2.如何收集 每个属性都有一个dep属性,这个是在数据劫持的时候,根据Dep类创建的一个dep实例,每个对象也有一个dep属性,每个组件在渲染的过程中,都会创建一个渲染watcher watcher有三种: 1. 渲染watcher 2. 计算属性watcher 3. 用户watcher 一个属性可能有多个watcher,反过来一个watcher有多个dep 核心回答: 当调用取值方法get的时候,如果有watcher,就会将watcher收集起来,等会数据变化后,就会触发set,会通知自己对应的dep触发更新。调用watcher.update方法