Switch language
zh
Switch theme
Light

nuxt-asyncData-多个接口异步

  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
}
🍀