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'
相关推荐
普通码农2 小时前
Vue 3 接入谷歌登录 (小白版)
前端·vue.js
Ric9702 小时前
Object.fromEntries 实操
前端
用户4099322502122 小时前
Vue3响应式系统中,对象新增属性、数组改索引、原始值代理的问题如何解决?
前端·ai编程·trae
阿明Drift2 小时前
使用 CSS `perspective` 实现 3D 卡片效果
前端·css
若安程序开发2 小时前
web京东商城前端项目4页面
前端
申阳3 小时前
Day 8:06. 基于Nuxt开发博客项目-我的服务模块开发
前端·后端·程序员
转角羊儿3 小时前
layui框架中,表单元素不显示问题
前端·javascript·layui
muyouking113 小时前
WASM 3.0 两大领域实战:SvelteKit前端新范式(完整版)
前端·wasm
Hilaku3 小时前
当你的Ant-Design成了你最大的技术债
前端·javascript·前端框架
Highcharts.js3 小时前
时间序列图的“性能陷阱”:Highcharts “金融级”优化方案
前端·python·金融