在讲解之前,我们先了解一下数据响应式是什么?所谓数据响应式就是建立响应式数据
与依赖
(调用了响应式数据的操作)之间的关系,当响应式数据发生变化时,可以通知那些使用了这些响应式数据的依赖操作进行相关更新操作,可以是DOM更新,也可以是执行一些回调函数。从Vue2到Vue3都使用了响应式,那么它们之间有什么区别?
- Vue2响应式:基于
Object.defineProperty()
实现的。 - Vue3响应式:基于
Proxy
实现的。【
在讲解之前,我们先了解一下数据响应式是什么?所谓数据响应式就是建立响应式数据
与依赖
(调用了响应式数据的操作)之间的关系,当响应式数据发生变化时,可以通知那些使用了这些响应式数据的依赖操作进行相关更新操作,可以是DOM更新,也可以是执行一些回调函数。从Vue2到Vue3都使用了响应式,那么它们之间有什么区别?
Object.defineProperty()
实现的。Proxy
实现的。【