Nuxt.js 如何在 asyncData中 請求數據 ,並將拿到的數據傳給子組件

說明:同接口請求同樣,也能夠進行數據的處理;return  中 左側的變量  能夠直接拿到在頁面上使用,也能夠傳遞給子組件api

下面再給出一段代碼,方便以爲有用的、卻又不想手敲的朋友們;app

async asyncData({ app, params }) {
    let [ topAdvertise, zhaoshangList] = await Promise.all([
       app.$api.apis.adService.getAdvertisement({ params: { name: "H005" } }),
       app.$api.apis.homeService.findRecommendCategory(),
  ]);

  zhaoshangList.map((item, index) =>{
     item.releaseTime = app.$utils.timeToNumber(item.releaseTime);
  })
       return {
      topAdvertisement: topAdvertise,
         zhaoshangList: zhaoshangList
        };
}
相關文章
相關標籤/搜索