今天在小程序里用push方法修改data的数组数据时报错,下面找到解决方法
数据结构如上
data: {
userInfo:{},
className:[]
},
async userInfoFun(){
const that=this
const res =await wx.$http.get('***')
res.class_list.map(resu=>{
that.data.className.push(resu.class_name)
that.setData({
className: that.data.className
})
return resu
})
// this.userInfo=res
this.setData({
userInfo:res
})
},
push可以用,只是不能直接this.className,需要this.data.className