asyncdata

NuxtJS - Use asyncData method in layout or component

天大地大妈咪最大 提交于 2020-06-13 06:49:11
问题 How I can use asyncData in layout or component ( forbidden apparently ) ? Because my sidebar component is used in default layout, and I need to use asyncData to display data from backend. And if I use Vuex to fetch data... I don't know how I can fetch this with global on every page. My layout component annotation: @Component({ components: { LeftDrawer }, async asyncData({ app }) { const latestPosts = await app.$axios.get(`/posts/latest`); return { latestPosts: latestPosts.data, }; } }) 回答1:

NuxtJS - Use asyncData method in layout or component

故事扮演 提交于 2020-06-13 06:49:07
问题 How I can use asyncData in layout or component ( forbidden apparently ) ? Because my sidebar component is used in default layout, and I need to use asyncData to display data from backend. And if I use Vuex to fetch data... I don't know how I can fetch this with global on every page. My layout component annotation: @Component({ components: { LeftDrawer }, async asyncData({ app }) { const latestPosts = await app.$axios.get(`/posts/latest`); return { latestPosts: latestPosts.data, }; } }) 回答1: