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 小时前
无中生有 之 从0开始写一个动态定时任务管理
java·开发语言
梦想的颜色13 小时前
前端UI宝藏SKILL——UI/UX Pro Max
前端·ui·ux
無名路人13 小时前
uniApp 小程序 vue3 app.vue静默登录其他页面等待登录完成方式二
前端·微信小程序·ai编程
CoCo的编程之路14 小时前
2026 前端效能飞跃:深度解析智能助手的页面构建最大化方案
前端·人工智能·ai编程·智能编程助手·文心快码baiducomate
Dxy123931021614 小时前
Python 去除 HTML 标签获取纯文本
开发语言·python·html
砚底藏山河14 小时前
python、JavaScript 、JAVA,定制化数据服务,助力业务高效落地
java·javascript·python
JavaAgent架构师14 小时前
前端AI工程化(一):AI通信协议深度解析
前端·人工智能
11_x14 小时前
JS 底层:乖宝宝引擎和乖宝宝声明
javascript
洛的地理研学14 小时前
Python下载并处理MOD13A3植被指数数据
开发语言·python
flex罗小黑14 小时前
前端手机号脱敏的 4 个层级,你在第几层?
javascript