Dependency injection
const router = createRouter(routes, options, dependencies)router.setDependencies({ store, api })
// or
router.setDependency('store', store)
router.setDependency('api', api)const plugin = (router, dependencies) => ({
/*
onStart() {},
onStop() {},
onTransitionStart() {},
...
*/
})const canActivate = (router, dependencies) =>
(toState, fromState, done) {
/* ... */
}Last updated