vue3 ref和reactive的区别和使用场景

文章目录

区别

ref 创建的变量必须使用.value(可以使用 volar 插件自动添加.value )
reactive重新分配一个新对象,会失去响应式(可以使用 0bject.assign 去整体替换)

使用场景

1.若需要一个基本类型的响应式数据,必须使用ref

2.若需要一个响应式对象,层级不深,ref、 reactive 都可以

3.若需要一个响应式对象,且层级较深,推荐使用reactive(例如:收集表单数据、表单数据回显使用)

相关推荐
旺仔牛仔QQ糖几秒前
Vue3.0 Hook 使用好用多多
前端
~无忧花开~18 分钟前
CSS学习笔记(五):CSS媒体查询入门指南
开发语言·前端·css·学习·媒体
程序猿小D25 分钟前
【完整源码+数据集+部署教程】【零售和消费品&存货】价格标签检测系统源码&数据集全套:改进yolo11-RFAConv
前端·yolo·计算机视觉·目标跟踪·数据集·yolo11·价格标签检测系统源码
吴鹰飞侠33 分钟前
AJAX的学习
前端·学习·ajax
JNU freshman39 分钟前
vue 技巧与易错
前端·javascript·vue.js
北冥有鱼43 分钟前
Vue3 中子组件修改父组件样式之—— global() 样式穿透使用指南
vue.js
落一落,掉一掉1 小时前
第十二周 waf绕过和前端加密绕过
前端
Asort1 小时前
JavaScript设计模式(十六)——迭代器模式:优雅遍历数据的艺术
前端·javascript·设计模式
Coffeeee1 小时前
Labubu很难买?那是因为还没有用Compose来画一个
前端·kotlin·android jetpack
我是日安1 小时前
从零到一打造 Vue3 响应式系统 Day 28 - shallowRef、shallowReactive
前端·javascript·vue.js