1. 首页
  2. 游戏开发
  3. 其他
  4. Vue响应式原理及组件更新机制

Vue响应式原理及组件更新机制

上传者: 2023-03-12 09:17:06上传 PDF文件 1.18MB 热度 13次

Vue是一个MVVM框架,其中最重要的一部分就是响应式系统。当一个Vue实例被创建时,它会遍历data中的属性,并使用Object.defineProperty或者在Vue3.0中使用proxy将它们转为getter和setter。这些getter和setter会在属性被访问和修改时通知变化,以此来追踪相关依赖。每个组件实例都有相应的watcher程序实例,它会在组件渲染的过程中把属性记录为依赖。当依赖项的setter被调用时,会通知watcher重新计算,从而导致它关联的组件得以更新。

用户评论