index.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import Vue from 'vue';
  2. import Router from 'vue-router';
  3. Vue.use(Router);
  4. export default new Router({
  5. routes: [
  6. {
  7. path: '/admin',
  8. component: resolve => require(['../components/common/Home.vue'], resolve),
  9. children:[
  10. {
  11. path: '/basetable',
  12. component: resolve => require(['../components/page/BaseTable.vue'], resolve)
  13. },
  14. {
  15. path: '/vuetable',
  16. component: resolve => require(['../components/page/VueTable.vue'], resolve)
  17. },
  18. {
  19. path: '/baseform',
  20. component: resolve => require(['../components/page/BaseForm.vue'], resolve)
  21. },
  22. {
  23. path: '/vueeditor',
  24. component: resolve => require(['../components/page/VueEditor.vue'], resolve)
  25. },
  26. {
  27. path: '/markdown',
  28. component: resolve => require(['../components/page/Markdown.vue'], resolve)
  29. },
  30. {
  31. path: '/upload',
  32. component: resolve => require(['../components/page/Upload.vue'], resolve)
  33. },
  34. {
  35. path: '/basecharts',
  36. component: resolve => require(['../components/page/BaseCharts.vue'], resolve)
  37. },
  38. {
  39. path: '/mixcharts',
  40. component: resolve => require(['../components/page/MixCharts.vue'], resolve)
  41. }
  42. ]
  43. },
  44. {
  45. path: '/login',
  46. component: resolve => require(['../components/page/Login.vue'], resolve)
  47. },
  48. ]
  49. })