并发请求: 同时进行多个请求,并统一处理返回值
处理并发请求的助手函数:
axios.all (iterable)
axios.spread (callback)
<template>
<div class="axios"></div>
</template>
新建个data.json,city.json文件,用于请求数据
<script>
/*
并发请求: 同时进行多个请求,并统一处理返回值
*/
import axios from 'axios'
export default {
name: 'axios2-3',
components: {
},
created() {
// axios.all() axios.spread()
axios.all(
[
axios.get('/data.json'), // 请求路径
axios.get('/city.json'),
]
).then(
axios.spread((dataRes, cityRes) => {
console.log(dataRes, cityRes)
})
)
},
}
</script>