index.js 738 B

123456789101112131415161718192021222324252627282930313233
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import routerBefore from '@/config/routerBefore.js'
  4. // 主要
  5. import main from '@/components/main.vue'
  6. // 系统配置管理
  7. import homepage from '../components/homepage.vue'
  8. Vue.use(Router)
  9. const constantRouterMap = [
  10. {
  11. path: '/',
  12. name: 'main',
  13. meta: {title: '首页', code: 'xtpzgl'},
  14. component: main,
  15. redirect: {name: 'cargoResult'},
  16. children: [
  17. {path: 'homepage', name: 'homepage', meta: {code: 'xtpzgl-jggl'}, component: homepage},
  18. ]
  19. }
  20. ];
  21. const router = new Router({
  22. routes: constantRouterMap
  23. })
  24. // before
  25. routerBefore(router, constantRouterMap);
  26. export default router;
  27. // constantRouterMap
  28. export const routes = constantRouterMap;