小编nor*_*com的帖子

Larvel-mix + Pinia 抛出错误:在没有活动 Pinia 的情况下调用 getActivePinia

我用来laravel-mix捆绑我的 Vue 3 和 Pinia 代码。我的app.js看起来像这样:

require('./bootstrap');

import { createApp } from 'vue'
import { createPinia } from "pinia";

const pinia = createPinia();
const app = createApp({});

app.use(pinia);
// ...
// ...
// ...
app.mount('#app');
Run Code Online (Sandbox Code Playgroud)

我的 Vue 组件中的代码是基本的,与 Pinia 文档中的代码没有什么不同https://pinia.vuejs.org/introduction.html#basic-example

然而,即使laravel-mix成功编译并捆绑了所有内容,结果页面在浏览器控制台中显示此错误:

getActivePinia was called with no active Pinia. Did you forget to install pinia?
    const pinia = createPinia()
    app.use(pinia)
This will fail in production.
Run Code Online (Sandbox Code Playgroud)

laravel vue.js laravel-mix vuejs3 pinia

1
推荐指数
1
解决办法
1713
查看次数

标签 统计

laravel ×1

laravel-mix ×1

pinia ×1

vue.js ×1

vuejs3 ×1