Access Router-Instanz von meinem Dienst
Ich erstelle einen Authentifizierungsdienst src/services/auth.js
), nur mit Funktionen und Eigenschaften ..
export default {
login() { ... }
...
}
Innerhalblogin
Funktion, ich muss Benutzer umleiten
router.go(redirect)
Wie kann ich eine Router-Instanz abrufen??
KontexIn meinemsrc/main.js
Datei, erstelle ich einen 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 meinemsrc/routers.js
ist nur Karte Routen
export default function configRouter (router) {
router.map({ .. })
}