vue中的ref/reactive区别及原理

文章浏览阅读195次,点赞7次,收藏3次。当访问响应式对象的属性时,Vue会使用Proxy拦截访问操作,并将该属性标记为依赖,当属性被修改时,Vue会触发相应的更新操作。ref和reactive的区别在于ref是对对象的包装,而reactive是对整个对象进行响应式化处理。ref是Vue 3中新加入的特性,它可以将一个普通的JavaScript对象转换为响应式对象。reactive是Vue 2中的一个API,它可以将一个普通的JavaScript对象转换为响应式对象。访问和修改响应式数据时,Vue会跟踪数据的变化并触发视图的更新。