并发
处理并发请求的助手函数
axios.all(iterable)
axios.spread(callback)
//示例:
import { article } from '@/api/index';
import { blogsList } from "./components/data";
import axios from '@/utils/http/axios'
class methods {
static async GetFySortTitle() {
await article.GetFySortTitleAsync(blogsList.page, blogsList.pagesize, true).then((res: any) => {
blogsList.dataResult = res.data;
});
}
static async ConutSort() {
await article.ConutSort(7).then((result: any) => {
blogsList.count = result.data;
});
}
}
async function QueryAll() {
// axios.all([await methods.ConutSort(), await methods.GetFySortTitle()]).then(axios.spread((Fy, co: any) => {
// blogsList.count = co.data;
// blogsList.dataResult = Fy.data;
// }))
axios.all([await methods.ConutSort(), await methods.GetFySortTitle()])
}
export {
methods,
QueryAll
}