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

文章目录

区别

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

使用场景

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

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

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

相关推荐
Sammyyyyy5 分钟前
2025年,Javascript后端应该用 Bun、Node.js 还是 Deno?
开发语言·javascript·node.js
柯南952711 分钟前
Vue 3 Ref 源码解析
vue.js
timeweaver15 分钟前
深度解析 Nginx 前端 location 配置与优先级:你真的用对了吗?
前端·nginx·前端工程化
鲸落落丶16 分钟前
网络通信---Axios
前端
wwy_frontend17 分钟前
React性能优化实战:从卡顿到丝滑的8个技巧
前端·react.js
小高00733 分钟前
面试官:npm run build 到底干了什么?从 package.json 到 dist 的 7 步拆解
前端·javascript·vue.js
天选打工圣体34 分钟前
个人学习笔记总结(四)抽离elpis并发布npm包
前端
wayhome在哪44 分钟前
用 fabric.js 搞定电子签名拖拽合成图片
javascript·产品·canvas
JayceM2 小时前
Vue中v-show与v-if的区别
前端·javascript·vue.js
HWL56792 小时前
“preinstall“: “npx only-allow pnpm“
运维·服务器·前端·javascript·vue.js