码迷,mamicode.com
首页 > 其他好文 > 详细

Promise的思考和用法

时间:2021-06-10 18:37:33      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:var   for   接口   each   ISE   hat   params   get   mis   

需求:一个table,点击按钮,每行都调用接口,接口参数是table每一行对象的参数分析
使用到了promise.all

上代码:
//定义集合存放promise.all 集合
var prolist = [];
//此处使用promise.all
that.tableData.forEach(element => {
var apiUrl = ‘‘;//请求的url
let p = new Promise((resolve, reject) => {
axios.post(apiUrl,data,params).then(res=>{
//业务操作:可用来在请求完后进行渲染数据
}
});
}
resolve(res);
})
.catch(err=>{
reject(err);
})

            })
			prolist.push(p);
        })
		Promise.all(prolist).then(res=>{
			//所有接口数据跑完后执行的操作
		}).catch(err=>{
			 //所有接口数据跑完后执行的操作
		});

Promise的思考和用法

标签:var   for   接口   each   ISE   hat   params   get   mis   

原文地址:https://www.cnblogs.com/issac-9608/p/14870726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!