1.新建多个异步请求
import {getUserInfo,getList,getToast} from '@/api/index.js'
const searchInfo = {
userId:'10',
userName:'小明'
}
const fetchUsers = getUserInfo(searchInfo).then(response => response.json());
const fetchPosts = getList().then(response => response.json());
const fetchComments = getToast().then(response => response.json());
2.使用promise.all集合异步请求使其在全部请求有结果之后在进行下一步
Promise.all([getUserInfo, getList, getToast])
.then(results => {
const [user, list, toast] = results;
// 处理数据...
})
.catch(error => console.error(error));