Blame view
src/router/index.js
464 Bytes
93a68cfa1
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import Vue from 'vue'; import Router from 'vue-router'; import paths from './paths'; import NProgress from 'nprogress'; import 'nprogress/nprogress.css'; Vue.use(Router); const router = new Router({ base: '/', mode: 'history', linkActiveClass: 'active', routes: paths }); // router gards router.beforeEach((to, from, next) => { NProgress.start(); next(); }); router.afterEach((to, from) => { // ... NProgress.done(); }); export default router; |