- 是Vue3的 composition API中2个最重要的响应式API
- ref用来处理基本类型数据, reactive用来处理对象(递归深度响应式)
- 如果用ref对象/数组, 会经过reactive处理,形成一个Proxy类型的对象(内部会自动将对象/数组转换为reactive的代理对象)
- ref内部: 通过给value属性添加getter/setter来实现对数据的劫持
- reactive内部: 通过使用Proxy来实现对对象内部所有数据的劫持, 并通过Reflect操作对象内部数据
- ref的数据操作: 在js中要.value, 在模板中不需要(内部解析模板时会自动添加.value)
vue3reactive和ref的细节问题
最新推荐文章于 2024-07-08 14:08:24 发布