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;
相关推荐
fie88897 小时前
基于MATLAB的可见光通信(VLC)系统仿真
开发语言·matlab
小王努力学编程8 小时前
LangChain——AI应用开发框架(核心组件1)
linux·服务器·前端·数据库·c++·人工智能·langchain
写代码的【黑咖啡】8 小时前
Python中的lxml:高效XML处理库
xml·开发语言·python
黎雁·泠崖8 小时前
Java字符串高阶:底层原理深剖+经典面试题全解
java·开发语言
pas1368 小时前
35-mini-vue 实现组件更新功能
前端·javascript·vue.js
清风~徐~来8 小时前
【视频点播系统】环境搭建
开发语言
重生之我是Java开发战士8 小时前
【Java SE】反射、枚举与Lambda表达式
java·开发语言
weixin_436525078 小时前
若依多租户版 - @ApiEncrypt, api接口加密
java·开发语言
superman超哥8 小时前
序列化格式的灵活切换:Serde 生态的统一抽象力量
开发语言·rust·编程语言·rust serde·序列化格式·rust序列化格式
前端达人8 小时前
为什么聪明的工程师都在用TypeScript写AI辅助代码?
前端·javascript·人工智能·typescript·ecmascript