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

文章目录

区别

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

使用场景

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

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

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

相关推荐
ly768932 分钟前
CSS 从入门到进阶:系统掌握现代网页样式与布局
前端·css
SWAGGY..1 小时前
【C++初阶】:(15)模板进阶--从非类型参数到模板特化与分离编译
java·服务器·前端
YHHLAI1 小时前
从「跑分」到「干活」:Benchmark 与 GPT 5.6 的两种叙事
大数据·前端·人工智能·react.js·前端框架
BigTopOne1 小时前
ArLiveLite 用到的 C++/JNI 技术点
前端
BigTopOne1 小时前
ArLiveLite 技术架构-Lite
前端
BigTopOne1 小时前
ArLiveLite-具体功能
前端
BigTopOne1 小时前
ArLiveLite -具体功能
前端
Sherotree1 小时前
理解 JWT:三段分别是什么
前端·ai·开源
BigTopOne1 小时前
ArLiveLite 用到的 FFmpeg API
前端
小弥儿1 小时前
GPT Image 2 提示词库,把散落的生图提示词变成工程资产
开发语言·javascript·gpt·学习