vue.js 我想用Nuxt.js从API获取数据后显示页面

bn31dyow  于 2023-05-29  发布在  Vue.js
关注(0)|答案(1)|浏览(206)

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抓取完成了呢?

kr98yfug

kr98yfug1#

我自己找到了解决办法。
我犯了一个错误,使用商店。使用useState是正确的做法!
非常感谢。

相关问题