Vue3:toRef和toRefs的用法

一、情景说明

我们知道,Vue3中想要定义对象类型的响应式数据
可以通过reactive函数实现

如果,后端返回的对象,有很多的字段,我们想进行结构化赋值
但是,又想保证赋值后的变量也是响应式数据
那么,这个时候,就要用到toRef和toRefs函数

注意:toRef和toRefs函数只能作用在reactive创建的变量上!

二、案例

reactive创建的变量

    // 数据
    let person = reactive({
        name:'张三',
        age:18
    })

1、toRefs

    let {name,age} = toRefs(person)

2、toRef

    let nl = toRef(person,'age')

经过toRef和toRefs处理后
无论是person.age、age、nl变量,任何一个被修改,三者都会同时变化!

个人认为,这两个函数的好处,可能就是让编码更简便!

相关推荐

  1. Vue3toReftoRefs

    2024-03-11 21:30:03       24 阅读
  2. Vue isRef、unref、toReftoRefs

    2024-03-11 21:30:03       16 阅读
  3. Vue3 toReftoRefs | toRaw

    2024-03-11 21:30:03       34 阅读
  4. Vue3reactive、ref、toReftoRefs用法以及区别

    2024-03-11 21:30:03       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 21:30:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 21:30:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 21:30:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 21:30:03       20 阅读

热门阅读

  1. 【C++】【设计模式的六大原则】

    2024-03-11 21:30:03       24 阅读
  2. 深入理解Redis:工程师的使用指南

    2024-03-11 21:30:03       20 阅读
  3. 【备忘录】docker清理指令

    2024-03-11 21:30:03       20 阅读
  4. Flutter入门学习——Flutter和Dart

    2024-03-11 21:30:03       24 阅读
  5. ms office学习记录11:Excel㈤

    2024-03-11 21:30:03       16 阅读
  6. ChatGPT消息发不出去了?我找到解决方案了

    2024-03-11 21:30:03       43 阅读
  7. Django高级之-forms组件

    2024-03-11 21:30:03       17 阅读
  8. Vue:自动按需导入element-plus图标,动态导入

    2024-03-11 21:30:03       24 阅读
  9. 【Vue】实现 vuex 状态持久化

    2024-03-11 21:30:03       21 阅读