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
        };
}
相关文章
相关标签/搜索