vue3中的reactive赋值问题

问题

当通过方法对reactive变量修改的时候,发现页面上的值没有及时更新?

解决方法

具体原因: 上面这样赋值检测不到,因为响应式的是它的属性,而不是它自身.

方法1: 单个赋值

如下:

bash 复制代码
let obj = reactive({
	name: 'zhangsan',
	age: '18'
})

某个方法(){
	obj.name = "123";	
}

方法2: 再套一层属性

如下:

bash 复制代码
let obj = reactive({
	data: {
		name: 'zhangsan',
		age: '18'
	}
})

某个方法(){
	obj.data= {
		name: 'zhangsan',
		age: '18'
	}	
}
相关推荐
meilindehuzi_a4 小时前
从零理解并实现 RAG:用 LangChain.js 构建语义检索问答系统
开发语言·javascript·langchain
世界哪有真情5 小时前
拿人类意识卡 AI?等于用 bug 验收正式产品
前端·人工智能·后端
鱼樱前端5 小时前
别再自己拼凑了!这款 Vue 3.5+ 严肃产品级组件库,把 AI 对话、工作流和复杂数据全包了!
javascript·vue.js·github
Listen·Rain6 小时前
Vue3:setup详解
前端·javascript·vue.js
Patrick_Wilson7 小时前
修好 bug 只是开始:一次由监控需求反向重构日志结构的复盘
前端·监控·数据可视化
kyriewen7 小时前
面试官让我优化一个卡死的表格,我打开 Claude 五秒重写,他放下咖啡问我要不要来当组长
前端·javascript·面试
‘’林花谢了春红‘’7 小时前
小玩意 生日快乐
css·html·css3
小粉粉hhh8 小时前
React(二)——dom、组件间通信、useEffect
前端·javascript·react.js
Csvn8 小时前
🤖 AI 生成前端代码的 5 个典型翻车现场及修复指南
前端
IT_陈寒9 小时前
SpringBoot自动装配坑了我一天,原来问题出在这
前端·人工智能·后端