派生自 wuyushui/SewerAndRainNetwork

YANGDL
2021-02-25 6cdcf30b52502fa2b7db21064c40b7193bf7e25f
src/router/index.js
@@ -6,10 +6,27 @@
const { routeMode } = appConfig
Vue.use(Router)
const baseName = process.env.NODE_ENV === 'production' ? `/${appConfig.projectName}/` : '/'
const router = new Router({
  base: appConfig.projectName,
  base: baseName,
  mode: routeMode || 'hash',
  routes: routes
})
router.beforeEach((to, from, next) => {
  Vue.prototype.$cancels.forEach((cancel) => {
    cancel()
  })
  Vue.prototype.$cancels = []
  // 不需要登录认证的路由
  if (Object.hasOwnProperty.call(to.meta, 'noLoginIdentify') && to.meta.noLoginIdentify) {
    next()
    return
  }
  next()
})
router.beforeResolve((to, from, next) => {
  next()
})
router.afterEach((to, from) => {
})
export default router