【每日一题NO.59】简述vue的基本原理

基本原理
当一个 Vue 实例被创建的时候,vue 会遍历 data 选项的属性,用Object.defineProperty(vue3.0 使用 proxy)将它们转为getter/setter并且在内部追踪相关依赖,在属性被访问和修改时通知变化。每个组件实例都有相应的 watcher 程序实例,它会在组件渲染的过程中把属性记录为依赖,之后当依赖项的 setter 被调用的时候,会通知 watcher 重新计算,从而致使它关联的组件得以更新。
所有《每日一题》的 知识大纲索引脑图 整理在此:https://www.yuque.com/dfe_evernote/interview/everyday
你也可以点击文末的 “阅读原文” 快速跳转

评论
