axios的请求合并以及参数配置
-
并发请求 – 处理并发请求的助手函数
- axios.all(iterable) – iterable是一个可以迭代的参数如数组等
let sendAry = [ axios.get('get获取的地址1'), axios.get('get获取的地址2'), axios.post('post获取的地址') ]; //=>三个请求都完成才做一些事情(可以基于ALL实现) axios.all(sendAry).then(result => { console.log(result);//=>输出是一个数组,分别存储每一个请求的结果 let [resA, resB, resC] = result; });
- axios.spread(callback) – callback要等到所有请求都完成才会执行
module.exports = function spread(callback) { return function wrap(arr) { return callback.apply(null, arr); }; }; let wrap