| | |
| | | import Router from 'vue-router' |
| | | import {beforeEach, pageRoutes, setConfig} from './router/router' |
| | | import store from '../packages/store' |
| | | import nProgress from 'nprogress' |
| | | import 'nprogress/nprogress.css' |
| | | |
| | | Vue.use(Router) |
| | | |
| | |
| | | setConfig(router, moduleRoutes, (url) => import(`./views/modules/${url}`)) |
| | | |
| | | router.beforeEach((to, from, next) => { |
| | | nProgress.start() |
| | | if(to.name == 'sys-sysPage-digitalData-home' |
| | | || to.name == 'sys-sysPage-replace-home' |
| | | || to.name == 'sys-sysPage-equipment-home' |
| | |
| | | } |
| | | beforeEach(to, from, next) |
| | | }) |
| | | //全局后置守卫 |
| | | router.afterEach((to, from)=>{ |
| | | nProgress.done() //进度条结束 |
| | | }) |
| | | // router.beforeEach((to, from, next) => { |
| | | // store.state.showHeader = to.name !== 'sys-sysPage-digitalData-home' |
| | | // beforeEach(to, from, next) |