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;
相关推荐
techdashen8 分钟前
Rust 中的小字符串:smol_str 与 smartstring 的对决
开发语言·后端·rust
এ慕ོ冬℘゜9 分钟前
手写一款高兼容、零BUG图片预览组件|前端
前端·bug
devilnumber14 分钟前
java自定义事件处理器极简版:「外卖点餐」场景
java·开发语言
铁链鞭策大师18 分钟前
javaEE之多线程(2)
java·前端·java-ee
小何code18 分钟前
C语言【初阶】第1节,初识C语言
c语言·开发语言
KaMeidebaby20 分钟前
卡梅德生物技术快报|生信实操:ChIP 染色质免疫共沉淀技术流程、短板与替代方案详解
前端·人工智能·物联网·百度·新浪微博
weixin1997010801622 分钟前
[特殊字符] 【性能提升300%】仿1688首页的Webpack优化全记录(附构建分析Python脚本)
前端·python·webpack
代码小书生22 分钟前
getpass,一个安全输入的 Python 库!
开发语言·python·安全
莫陌尛.27 分钟前
Fuzzy C-Mean Clustering (FCM)
c语言·开发语言
YOU OU28 分钟前
案例综合练习-博客系统
java·开发语言