vue3 响应式原理笔记

v2响应式原理 Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 对象:其核心是递归 object 的每一个属性,(这也是浪费性能的地方),给每个对象属性增加 getter 和 setter,当属性发生变化的时候会更新视图 缺点:defineProperty 只能检测到对象自带的属性,无法检测到对象属性的新增...

发布于 Vue3