【发布时间】:2022-08-03 22:18:08
【问题描述】:
我正在尝试在 nuxt3 中使用 pinia。当用户访问页面并将其保存到 pinia 商店时,我最初需要获取一些数据。 nuxt2 有一个名为 nuxtServerinit 的函数,我可以将其用于 nuxt3。
我正在尝试在 nuxt3 中使用 pinia。当用户访问页面并将其保存到 pinia 商店时,我最初需要获取一些数据。 nuxt2 有一个名为 nuxtServerinit 的函数,我可以将其用于 nuxt3。
使用内容创建plugins/server-init.server.ts:
import { useMainStore } from "../stores/index";
export default defineNuxtPlugin(async () => {
if (!process.server)
return;
const store = useMainStore();
// ...
});
从issue复制
【讨论】: