wx.request({
url: app.globalData.url ,
data: {
sort: id,
type: res.data.data[i].type,
month: res.data.data[i].month
},
method: 'GET',
success: function(res1) {
console.log(res1)
if (res1.data.msgCode != "无信息") {
for (var j = 0; j < res1.data.data.length; j++) {
all_Info.push(res1.data.data[j])
}
} else {}
that.setData({ // 在request的success方法中进行赋值,避免赋值失败
arr1: res.data.data,
arr1_Info: all_Info,
})
},
})
//that.setData({
// arr1: res.data.data,
// arr1_Info: all_Info,
// }) setdata不能放在这里,否则会导致赋值失败
按理来说只要在request方法内部setdata都是可以的.