一 相对于ref
和reactive
,shallowRef
和shallowReactive
创建的数据是浅响应式的
shallowRef
1.shallowRef可以创建一个跟踪自身 .value 变化的 ref,但不会使其值也变成响应式的
2.当使用shallowRef为一个基础类型数据创建响应性时,行为是和ref一样的。
3.不同的是,当使用shallowRef为复杂类型创建响应性时,修改深层属性,不具备响应性
let sum = shallowRef(10)
let person = shallowRef({
name: 'zhangsan',
id: '1'
})
下面的不能修改数据
下面的能修改数据
二shallowReactive
介绍
1.创建一个响应式代理,它跟踪其自身 property