当前位置: 首页 > news >正文

vue3组合API-toRefs函数

个人简介

👨‍💻‍个人主页: 魔术师
📖学习方向: 主攻前端方向,正逐渐往全栈发展
🚴个人状态: 研发工程师,现效力于政务服务网事业
🇨🇳人生格言: “心有多大,舞台就有多大。”
📚推荐学习: 🍉Vue2 🍋Vue3 🍓Vue2/3项目实战 🥝Node.js实战 🍒Three.js 🍇鸿蒙开发
🪧使用备注:仅供学习交流 严禁用于商业用途 ,若发现侵权内容请及时联系作者
📤更新进度:持续更新内容
🤙个人名片:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧

09-组合API-toRefs函数

掌握:在使用reactive创建的响应式数据被展开或解构的时候使用toRefs保持响应式

大致步骤:

  • 使用 reactive 创建响应式数据,踩坑
  • 使用 toRefs 处理响应式数据,爬坑
  • toRefs 函数的作用,与使用场景
<template><div><p>姓名:{{ name }}</p><p>年龄:{{ age }}</p><button @click="age++">一年又一年</button></div>
</template><script>
// 1. 导入函数
import { reactive, toRefs } from 'vue'
export default {name: 'App',setup() {// 2. 创建响应式数据对象const state = reactive({ name: '张三疯', age: 18 })// 3. 返回数据return { ...toRefs(state) }}
}
</script>
  • toRefs 函数的作用,与使用场景

    • 作用:把对象中的每一个属性做一次包装成为响应式数据
    • 响应式数据展开的时候使用,解构响应式数据的时候使用

总结:

  • 当去解构和展开 reactive 的响应式数据对象使用 toRefs 保持响应式
http://www.xdnf.cn/news/659575.html

相关文章:

  • Python 训练营打卡 Day 36
  • A2A协议(Agent-to-agent Protocol)学习
  • CentOS中安装Docker Compose
  • 【面试题】如何测试一个新增的服务端接口?
  • CSS闯关指南:从手写地狱到“类”积木之旅|得物技术
  • 嵌入式开发学习日志(linux系统编程--进程(2))Day28
  • TLS/PSK
  • vue3减少打包体积
  • C++:多重继承
  • 蓝桥杯b组c++赛道---数位dp
  • git 新建一个分支,怎么首次推到远程仓库
  • 计算机图形学:(四)欧拉角与四元数
  • 尚硅谷redis7 37 redis持久化之AOF简介
  • Unity---OSC(Open Sound Control)、TouchOSC Editor、创建布局
  • Java高频面试之并发编程-21
  • Linux `hostname` 命令深度解析与高阶应用指南
  • Linux中的SELinux
  • RPM之(1)基础使用
  • 【2025】嵌入式软考中级部分试题
  • [特殊字符] useTranslations 客户端使用教程(Next.js + next-intl)
  • n8n中文版安装指南,使用Docker部署N8N中文版
  • 深度学习入门6:pytorch卷积神经网络CNN实现手写数字识别准确率99%
  • 深度学习中的卷积和反卷积
  • 北京大学肖臻老师《区块链技术与应用》公开课:01-课程简介
  • 《软件工程》第 11 章 - 结构化软件开发
  • Qt Creator快捷键合集
  • GESP2024年9月认证C++二级( 第三部分编程题(2)小杨的矩阵)
  • LangChain理解
  • Mybatis框架
  • Redis分布式缓存核心架构全解析:持久化、高可用与分片实战