No tienes acceso a esta clase

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

Adquiere por un año todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/año

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
22H
11M
4S

Uso fuera de componentes

6/8
Recursos

Aportes 2

Preguntas 0

Ordenar por:

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

o inicia sesión.

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