I am creating an auth service ( src/services/auth.js ) with simple functions and properties.
export default { login() { ... } ... }
Inside the login function, I need to redirect the user
router.go(redirect)
How to get a router instance ?
Context
In my src/main.js file I create a router.
import VueRouter from 'vue-router' Vue.use(VueRouter) import route from './routes' const router = new VueRouter({ history: false, linkActiveClass: 'active' }) route(router) const App = Vue.extend(require('./App.vue'))
In my src/routers.js there are only map routes
export default function configRouter (router) { router.map({ .. }) }
source share