请教关于nuxt asyncDatade 的问题,请求已经完成,但是页面一直转圈

async asyncData(context){
    let [payList,shopInfo]=await Promise.all([
        context.$axios.post("/mdpay/getPayList", payListparam),
        context.$axios.post("/mdpay/getByToken", shopParam),
    ])
    return {
          payList:payList.data,
          shopInfo:shopInfo.data
    }
}

然后控制台一直报 Callback-based asyncData, fetch or middleware calls are deprecated. Please switch to promises or async/await syntax 这个警告,页面就一直转圈加载不出来,请求是已经完成并且返回结果了的

后面我做个测试页面我也是用这样的写法

let [pageData] = await Promise.all([context.$axios.post("/api/newsList",param)]);
return {
  newsList: pageData.data.dataList,
};

但是这个页面正常...求解啊

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题