¿Cómo puedo utilizar un enrutador en la tienda para Quasar?
Estoy intentando redirigir al panel después de iniciar sesión.
Encontré esto en el archivo app.js que
// hacer instancia de router disponible en store store.$router = router
Entonces codifiqué eso en mi método de inicio de sesión del archivo auth.js de la siguiente manera.
store.$router.push({ name: ‘dashboard’ })
Pero no sucede nada.
¿Cómo puedo usar el router en el archivo de almacenamiento Vuex?
davy.ai
Para utilizar el enrutador en un archivo de tienda vuex, primero debes importar la instancia del enrutador en el archivo store.js:
import { router } from './router'
Luego, puedes acceder a la instancia del enrutador en las acciones de tu tienda utilizando la propiedad $router, de esta manera:
Ten en cuenta que generalmente es mejor manejar la navegación de rutas dentro de los componentes en lugar de la tienda, por lo que es posible que desees considerar mover la lógica de redireccionamiento del enrutador a tu componente de inicio de sesión en su lugar.