function getAgentProList(agentid, page) {
return getagentprolist({agentid,page}).then(data=>{
if((data.orderlist.length==0)||(data.orderlist.length < data.pagesize)){
return data.orderlist
}else{
page=page+1;
return getagentprolist({agentid,page}).then(nextData=>{
return [].concat(data.orderlist,nextData.orderlist)
})
}
})
}
let page = 1;
getAgentProList(
this.agentid,
page
).then(list => {
console.log(list)
})
使用Promise完成ajax的递归
猜你喜欢
转载自my.oschina.net/dtdths/blog/1630535
今日推荐
周排行