作用:创建一个ref对象,其value值指向另一个对象中的某个属性;
语法:const name = toRef(person,'name');
应用:要将响应式对象中的某个属性单独提供给外部使用时;
扩展:toRefs与toRef功能一致,但可以批量创建多个ref对象,语法:toRefs(person).
eg:
let person = reactive({
name:'张三',
age:18,
job:{
j1:{
ss:'haha'
}
}
})
return{
//toRef
name:toRef(person,'name'),
age:toRef(person,'age'),
salary:toRef(person.job.j1,'salary'),
//toRefs
...toRefs(person)
}