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;
相关推荐
Dontla2 分钟前
Python Streamlit介绍(开源Python Web应用框架,快速将Python脚本转换成交互式Web应用,适合数据科学和机器学习项目快速展示)
前端·python·开源
少云清21 分钟前
【UI自动化测试】12_web自动化测试 _验证码处理和cookie
前端·python·web自动化测试
yaoxin52112324 分钟前
327. Java Stream API - 实现 joining() 收集器:从简单到进阶
java·开发语言
golang学习记1 小时前
Go 语言中和类型(Sum Types)的创新实现方案
开发语言·golang
linux_cfan1 小时前
2026版 WordPress 视频插件终极选型:知识付费创作者如何低成本打造专业在线课堂?
前端·javascript·音视频·html5
野犬寒鸦1 小时前
Java8 ConcurrentHashMap 深度解析(底层数据结构详解及方法执行流程)
java·开发语言·数据库·后端·学习·算法·哈希算法
兩尛1 小时前
155最小栈/c++
开发语言·c++
百锦再1 小时前
Java IO详解:File、FileInputStream与FileOutputStream
java·开发语言·jvm·spring boot·spring cloud·kafka·maven
Hello.Reader1 小时前
Tauri vs Qt跨平台桌面(与移动)应用选型的“底层逻辑”与落地指南
开发语言·qt·tauri
xyq20241 小时前
R语言连接MySQL数据库的详细指南
开发语言