请求批量处理
1.工具使用
const apis = [
{
api_pro: page1Api.allStore,
params:{},
callback(res) {
console.log(res);
},
},
];
patchReq(apis);
2.工具代码
/**
* 批量请求并处理结果
* @param {*} apis
*/
/**
* 批量请求并处理结果
* @param {*} apis
*/
export default async function patchReq(apis = []) {
apis.forEach((api) => {
const params = api.params || {};
api
.api_pro(params)
.then((res) => {
const callback = api.callback || console.log;
callback(res);
})
.catch((err) => {
console.error(api.api_pro, err);
});
});
}