,那怎么样将一个非响应式数据变成响应式数据
就需要用到toRef()与toRefs()这两个componsition API的
单纯的去看概念,往往比较抽象,是难以理解的,还是需要从具体的实例出发
01...toRef()函数
作用:创建一个ref对象,其value值指向另一个对象中的某个属性值,与原对象是存在关联关系的
也就是基于响应式对象上的一个属性,创建一个对应的ref,这样创建的ref与它的源属性是保持同步的...()只能处理源对象指定的某个属性,如果源对象属性很多,一个一个的使用toRef()处理会显得比较麻烦
那么这个toRefs()就很有用了,它与toRef()的功能一致,可以批量创建多个ref对象,并且能与源对象保持同步...如果要为可能还不存在的属性创建 ref,则改用 toRef
04
为啥需要toRef()与toRefs()函数
目的:在保证不丢失响应式的前提下,把对象进行解构,方便对象数据分解和扩散
前提:针对的是响应式对象...与toRefs()是非常实用的,都是将一个非响应式数据变为一个具备响应式数据能力,与源对象可保持数据的同步,具备引用关系,前者只支持单个属性数据的处理,而后者支持数据的批量处理
修改数据时,页面数据会更新