Blame view

src/router/index.js 464 Bytes
93a68cfa1   Jatinder Singh   first commit
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;