Reactive 踩坑

vue 响应式踩坑

复制代码
let questionInfo = reactive([ , ])   

api.getQuestions( id ).then(function (response){
	// 这里用法有问题
	questionInfo = response.data.data.questions;
	concole.log(questionInfo)
})

响应式数据本身是个函数,(不然咋帮你动态变化页面

上面例子里响应式数据已被重新赋值

本身已改变了 ,就相当于人家不是男的了,咋帮你干其他活。

正确使用

复制代码
let questionInfo = reactive ( {  arr :  []   ,  two : {}  }) 
// 需要响应式改变时
questionInfo.arr =   ........... ;
// 至此,就能看到页面动态变化了 

关于响应式数据底层的实现,我不大清楚,爱莫能助。

复制代码
// 两种响应式简单食用
let a =  reactive({arr :  [ 0 ,1 ] })
let b =  ref(0)

a.arr = [11234,1341234];
b.value = 1;
相关推荐
阿豪只会阿巴13 小时前
【没事学点啥】TurboBlog轻量级个人博客项目——Turbo Blog 项目学习与上线指南
开发语言·python·学习·状态模式
铁皮饭盒13 小时前
成为AI全栈 - 第4课:Drizzle ORM SQLite Elysia 数据库实战
前端·后端
ascarl201013 小时前
Linux.do 帖子整理:AI 调用 Chrome DevTools 调试前端页面
linux·前端·人工智能
DanCheOo13 小时前
开源 | 我是怎么用 ai-memory 让 Cursor 每次开新对话都自动知道项目背景的
前端·人工智能·ai·ai编程
L-影13 小时前
常见的 ORM 工具
开发语言·数据库·fastapi·orm
飞Link14 小时前
构筑你的数字第二大脑:Obsidian 深度解析与配置指南
开发语言·python
MPGWJPMTJT14 小时前
告别手动切换 Node 版本:从 nvm 迁移到 Volta
前端
Apifox14 小时前
Apifox 近期更新|AI Agent Debugger、A2A Debugger、Postman API 导入、Ask AI 侧边栏对话
前端·人工智能·后端
嗷o嗷o14 小时前
Android 前台服务为什么越来越难用了?很多问题不是限制多,而是你任务模型就不该用 FGS
前端