nuxt-asyncData 多个接口异步

2019-11-04  本文已影响0人  xcyzjs
  1. 接口同步, 耗时长
async asyncData({$axios}){
  let res1 = await $axios.get('...')
  let res2 = await $axios.get('...')

  return {
    res1: res1,
    res2: res2
  }
}
  1. 接口异步
async asyncData({$axios}){
  let [res1, res2] = await Promise.all([
    $axios.get('...'),
    $axios.get('...')
  ]}

  return {
    res1: res1,
    res2: res2
}
上一篇 下一篇

猜你喜欢

热点阅读