
先看官网的例子,很明显ref对应的是单个数据(这个单个数据可以是基本类型,引用类型)的响应;但是reactive对应的是一个对象内部所拥有的响应,必须是在当初定义的那个对象内部才能持续响应。
通过例子来看更好理解:
let pos = reactive({
x:1,
y:2
})
pos = {
x:3,
y: 4
}
上面这个例子,pos这个变量这样子是没有办法响应的,但是如果换成ref就是可以正常响应的,如果需要reactive正常响应,那应该写成pos.x=3, pos.y=4

先看官网的例子,很明显ref对应的是单个数据(这个单个数据可以是基本类型,引用类型)的响应;但是reactive对应的是一个对象内部所拥有的响应,必须是在当初定义的那个对象内部才能持续响应。
通过例子来看更好理解:
let pos = reactive({
x:1,
y:2
})
pos = {
x:3,
y: 4
}
上面这个例子,pos这个变量这样子是没有办法响应的,但是如果换成ref就是可以正常响应的,如果需要reactive正常响应,那应该写成pos.x=3, pos.y=4
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。