index.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import ElementUI from 'element-ui'
  4. import 'element-ui/lib/theme-chalk/index.css'
  5. import login from '@/components/login'
  6. import register from '@/components/register'
  7. import eventCenter from '@/components/pages/race/eventCenter'
  8. import addRace from '@/components/pages/race/addRace'
  9. import anliDetail from '@/components/pages/race/eventCenter/anliDetail'
  10. Vue.use(Router).use(ElementUI)
  11. export default new Router({
  12. routes: [{
  13. path: '/login',
  14. name: 'login',
  15. component: login,
  16. meta: {
  17. requireAuth: '' // 不需要鉴权
  18. }
  19. }, {
  20. path: '/register',
  21. name: 'register',
  22. component: register,
  23. meta: {
  24. requireAuth: '' // 不需要鉴权
  25. }
  26. }, {
  27. path: '/eventCenter',
  28. name: 'eventCenter',
  29. component: eventCenter,
  30. meta: {
  31. requireAuth: true // 不需要鉴权
  32. }
  33. }, {
  34. path: '/addRace',
  35. name: 'addRace',
  36. component: addRace,
  37. meta: {
  38. requireAuth: true // 不需要鉴权
  39. }
  40. }, {
  41. path: '/anliDetail',
  42. name: 'anliDetail',
  43. component: anliDetail,
  44. meta: {
  45. requireAuth: true // 不需要鉴权
  46. }
  47. }, ]
  48. })