什么是响应式
比如: 有一个info对象:info:{name:’dadaguai’,age:12} 一些函数中引用着info中的数据 比如foo函数 function foo() {console.log(info.name)} 当某一时刻,我手动修改了info中name的值,我想做到 foo函数会自动执行一遍, 这就是响应式
- vue3中响应式 看代码 看注释
1 | let activeReactiveFn = null |
vue3中使用的是Proxy 来代理对象,好处请看 –>Proxy-Api
- vue2的响应式
1 | let activeReactiveFn = null |
vue2使用的是Object.defineProperty…..