learn-vue to系列
toRef toRefs toRaw
toRef
将响应式对象,与其一个属性的名称传入toRef(obj, 'attr')
,得到的是该属性经Ref包装后的变量。可以通过对该变量进行修改,从而修改原对象的属性。可以用于函数传参。
原始对象若为非响应式的,toRef不会发挥作用。
1 | let form = reactive({ |
toRefs
将一个对象所有的属性进行toRef,得到一个对应的对象。
可以用于解构。
1 | let {name, age} = toRefs(form) |
这样得到的name与age均为响应式的。
toRaw
将响应式对象恢复为普通对象
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 李文豪の博客!