Vue3中,如果变量为对象且是响应式,解构时,会丢失响应式,需要使用toRefs或toRef将对象中的值变为响应式数据。
toRefs可以把整个对象中的每个value都变成ref,参数传目标对象
使用:let {name,age} = toRefs(person)
toRef可以指定把对象中某个key的value变为ref,第一个参数为对象,第二个参数为key
使用:let name = toRef(person,name)
Vue3中,如果变量为对象且是响应式,解构时,会丢失响应式,需要使用toRefs或toRef将对象中的值变为响应式数据。
toRefs可以把整个对象中的每个value都变成ref,参数传目标对象
使用:let {name,age} = toRefs(person)
toRef可以指定把对象中某个key的value变为ref,第一个参数为对象,第二个参数为key
使用:let name = toRef(person,name)