1.Vue的基本原理

发布时间 2023-04-11 21:24:37作者: ChatGPT爱好者
当一个Vue实例创建时,Vue会遍历data中的属性,用
Object.defineProperty(vue3.0使用proxy)将它们转为
getter/setter,并且在内部追踪相关依赖,在属性被访问和修改时
通知变化。每个组件实例都有相应的watcher程序实例,它会在组
件渲染的过程中把属性记录为依赖,之后当依赖项的setter被调用
时,会通知watcher重新计算,从而致使它关联的组件得以更新。