From: Eduardo San Martin Morote Date: Wed, 5 May 2021 11:50:40 +0000 (+0200) Subject: fix(nuxt): inject Vue before rendering X-Git-Tag: v0.4.1~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=309bf8f8033bab330f9073261fc45d126fb420db;p=thirdparty%2Fvuejs%2Fpinia.git fix(nuxt): inject Vue before rendering Fix #473 --- diff --git a/nuxt/plugin.js b/nuxt/plugin.js index 3b7a954a..cfbc890a 100644 --- a/nuxt/plugin.js +++ b/nuxt/plugin.js @@ -12,6 +12,8 @@ const myPlugin = (context, inject) => { /** @type {import('../src').Pinia} */ const pinia = createPinia() + // nuxt plugins can run before Pinia has retrieved the Vue instance + pinia.Vue = Vue inject('pinia', pinia) // simulate the injection ofr `new Vue({ pinia })` context.app.pinia = pinia