当一个Vue实例创建时,Vue会遍历data中的属性,用 Object.defineProperty(vue3.0使用proxy)将它们转为 getter/setter,并且在内部追踪相关依赖,在属性被访问和修改时 通知变化。每个组件实例都有相应的watcher程序实例,它会在组 件渲染的过程中把属性记录为依赖,之后当依赖项的setter被调用 时,会通知watcher重新计算,从而致使它关联的组件得以更新。
标签:Vue,依赖,基本原理,watcher,实例,属性,setter From: https://www.cnblogs.com/chatgpt6/p/17307804.html