From 309bf8f8033bab330f9073261fc45d126fb420db Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Wed, 5 May 2021 13:50:40 +0200 Subject: [PATCH] fix(nuxt): inject Vue before rendering Fix #473 --- nuxt/plugin.js | 2 ++ 1 file changed, 2 insertions(+) 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 -- 2.47.3