【发布时间】:2020-01-31 23:05:02
【问题描述】:
如何在布局或组件中使用asyncData(显然是禁止的)?
因为我的侧边栏组件在默认布局中使用,我需要使用asyncData 来显示来自后端的数据。
如果我使用 Vuex 来获取数据......我不知道如何在每个页面上使用 global 来获取它。
我的布局组件注解:
@Component({
components: {
LeftDrawer
},
async asyncData({ app }) {
const latestPosts = await app.$axios.get(`/posts/latest`);
return {
latestPosts: latestPosts.data,
};
}
})
【问题讨论】:
标签: typescript vue.js vue-component nuxt.js asyncdata