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;
相关推荐
Fairy_sevenseven几秒前
【二十八】【QT开发应用】模拟WPS Tab
开发语言·qt·wps
蜡笔小新星8 分钟前
Python Kivy库学习路线
开发语言·网络·经验分享·python·学习
凯子坚持 c8 分钟前
C语言复习概要(三)
c语言·开发语言
zqx_710 分钟前
随记 前端框架React的初步认识
前端·react.js·前端框架
无限大.20 分钟前
c语言200例 067
java·c语言·开发语言
余炜yw22 分钟前
【Java序列化器】Java 中常用序列化器的探索与实践
java·开发语言
篝火悟者23 分钟前
问题-python-运行报错-SyntaxError: Non-UTF-8 code starting with ‘\xd5‘ in file 汉字编码问题
开发语言·python
Death20026 分钟前
Qt 中的 QListWidget、QTreeWidget 和 QTableWidget:简化的数据展示控件
c语言·开发语言·c++·qt·c#
六点半88827 分钟前
【C++】速通涉及 “vector” 的经典OJ编程题
开发语言·c++·算法·青少年编程·推荐算法
惜.己27 分钟前
javaScript基础(8个案例+代码+效果图)
开发语言·前端·javascript·vscode·css3·html5