jinlin
2024-07-26 1b765e3dfdf8ab0d38e587a0a8beaee47a60e32c
web/src/router.js
@@ -2,6 +2,8 @@
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)
@@ -55,7 +57,13 @@
      component: () => import('./views/modules/sys/task/taskCenter'),
      name: 'home',
      meta: {title: '首页', isTab: true}
    }
    },
    {
      path: '/home',
      component: () => import('./views/modules/home2'),
      name: 'home',
      meta: {title: '首页',isRefresh: 1, isTab: true}
    },
  ]
}
@@ -69,6 +77,7 @@
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'
@@ -87,6 +96,10 @@
  }
  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)