routes.js 1.5 KB

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