No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Uso fuera de componentes

6/8
Recursos

Aportes 2

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para hacer uso de Pinia fuera de componentes, tenemos que asegurarnos de tener primero la instancia de pinia y despues llamar la función que deseamos.

import { useUserStore } from '@/stores/user'
import { createApp } from 'vue'
import App from './App.vue'

// ❌  fails because it's called before the pinia is created
const userStore = useUserStore()

const pinia = createPinia()
const app = createApp(App)
app.use(pinia)

// ✅ works because the pinia instance is now active
const userStore = useUserStore()

LINK: https://pinia.vuejs.org/core-concepts/outside-component-usage.html#single-page-applications

Esta clase me salvó ❤️
.
.
habia tenido el siguiente error
.
.

.
queria usar un store en el guard beforeEach del router pero estaba importandolo mal
.

.
.
tenia que importarlo de la siguiente manera
.
.
.

.
.
dejo el link de la documentacion https://pinia.vuejs.org/core-concepts/outside-component-usage.html#single-page-applications