1、toRef 和 ref 的区别:
(1)ref 的 本质是拷贝,修改响应式数据 不会影响 原始数据 toRef 的本质是引用关系,修改响应式数据会影响原始数据
(2)ref 数据发生改变,界面会自动更新,toRef 数据发生改变时 界面不会自动更新
(3)toRef 传参 与 ref 不同, toRef 接受两个参数,第一个参数是哪个对象,第二个参数是对象的哪个属性
2、toRefs
toRefs接收一个对象作为参数,它会遍历对象身上的所有属性,然后挨个调用toRef执行
toRef 和 ref 区别
toRef 接受两个参数 第一个参数为 对象,第二个参数为 对象的属性
setup({
let obj = {name:'li',age:18}
obj = toRef(obj,name)
obj = toRefs(obj)
let state = reactive(obj)
})
toRef(s)