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

ref和reactive, toRefs的使用

看尤雨溪说:为什么Vue3 中应该使用 Ref 而不是 Reactive?

toRefs

import { ref, toRefs } from 'vue';

// 定义一个响应式对象
const state = ref({
  count: 0,
  name: 'Vue'
});

// 使用toRefs转换为响应式引用对象
const reactiveState = toRefs(state);

// 现在你可以对reactiveState进行解构赋值并保持响应性
const { count, name } = reactiveState;

// 当你改变count或name的值时,state的值也会相应改变
count.value++; // 相当于state.count++
name.value = 'Vue3'; // 相当于state.name = 'Vue3'


http://www.kler.cn/a/229142.html

相关文章:

  • Oracle报错ORA-01078、LRM-00109
  • 【redis】redis-cli命令行工具的使用
  • leetcode hot100(2)
  • leetcode 面试经典 150 题:汇总区间
  • 【Block总结】掩码窗口自注意力 (M-WSA)
  • 【物联网】ARM核介绍
  • 计算机项目SpringBoot项目 办公小程序开发
  • haiku实现TemplatePairStack类
  • 【Linux】Linux权限(下)
  • 倒模专用制作耳机壳UV树脂:改性丙烯酸树脂
  • 保研机试算法训练个人记录笔记(三)
  • 代码随想录day18--二叉树的应用6
  • 速盾:cdn技术和原理是什么关系
  • transformers重要组件(模型与分词器)
  • 信息打点Day9
  • 02-Java抽象工厂模式 ( Abstract Factory Pattern )
  • 框架学习Maven
  • RabbitMQ-2.SpringAMQP
  • 算法专题:滑动窗口
  • 对于协同过滤算法我自己的一些总结和看法
  • 网易和腾讯面试题精选---性能和优化面试问题
  • Compose | UI组件(十三) | Navigation - 页面导航
  • thinkphp6入门(18)-- 中间件中除了handle函数,还可以有其它函数吗
  • 【LeetCode每日一题】2381. 字母移位 II2406. 将区间分为最少组数 (差分数组)
  • 如何在Windows系统上部署docker
  • PyTorch的 torch.unsqueeze() 和 torch.squeeze()方法详解