onload中需要发送一个以上请求,就需要重复设置setData,如何避免。
如图
如图
我的意思是使用统一接口,
请求统一接口,返回N组数据,如评论是评论的,详情是详情的等等
this.setData({
detail:res.data.detail,
comment:res.data.comment
…
})
自己写一个方法,把几个setData的请求数据合并起来即可。
var mergedData = {}for(var k in data1) mergedData[k] = data1[k]for(var k in data2) mergedData[k] = data2[k]// ...this.setData(mergedData) |