說明:同接口請求一樣,也可以進行數據的處理;return 中 左側的變量 可以直接拿到在頁面上使用,也可以傳遞給子組件
下面再給出一段代碼,方便覺得有用的、卻又不想手敲的朋友們;
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
};
}