阅读背景:

使用Promise完成ajax的递归

来源:互联网 

 

        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)
})        function getAgentProList(age



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: