routes.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. export default [
  2. {
  3. path: '/',
  4. name: 'index',
  5. component: resolve => require(['./pages/index.vue'], resolve)
  6. }, {
  7. path: '/ding',
  8. name: 'ding',
  9. component: resolve => require(['./pages/ding.vue'], resolve)
  10. },{
  11. path: '/todo',
  12. name: 'todo',
  13. meta: { slide: false, tabActive: 'todo' },
  14. component: resolve => require(['./pages/todo.vue'], resolve)
  15. }, {
  16. path: '/project',
  17. name: 'project',
  18. meta: { slide: false, tabActive: 'project' },
  19. component: resolve => require(['./pages/project.vue'], resolve)
  20. }, {
  21. path: '/project/panel/:projectid',
  22. name: 'project-panel',
  23. meta: { slide: false, tabActive: 'project' },
  24. component: resolve => require(['./pages/project/panel.vue'], resolve)
  25. }, {
  26. path: '/docs',
  27. name: 'docs',
  28. meta: { slide: false, tabActive: 'docs' },
  29. component: resolve => require(['./pages/docs.vue'], resolve)
  30. }, {
  31. path: '/docs/edit/:sid',
  32. name: 'docs-edit',
  33. meta: { slide: false },
  34. component: resolve => require(['./pages/docs/edit.vue'], resolve)
  35. }, {
  36. path: '/docs/view/:sid',
  37. name: 'docs-view',
  38. meta: { slide: false },
  39. component: resolve => require(['./pages/docs/view.vue'], resolve)
  40. }, {
  41. path: '/team',
  42. name: 'team',
  43. meta: { slide: false, tabActive: 'team' },
  44. component: resolve => require(['./pages/team.vue'], resolve)
  45. }, {
  46. path: '*',
  47. name: '404',
  48. component: resolve => require(['./pages/404.vue'], resolve)
  49. }
  50. ]