Nuxt.js中有一个多页面的网站。我想先用API获取所有页面的内容,然后显示页面。
所以我先用插件把它们取来。
//plugins/fetchApi.ts
export default defineNuxtPlugin(async () => {
const store = useStore();
const apiData:any = await $fetch('https://test-api.com');
store.data = apiData
})
我想在提取完成后显示index.vue
,
但是我怎么告诉index.vue
抓取完成了呢?
1条答案
按热度按时间kr98yfug1#
我自己找到了解决办法。
我犯了一个错误,使用商店。使用useState是正确的做法!
非常感谢。