routes.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import Login from './views/Login.vue'
  4. import Register from './views/Register.vue'
  5. import NotFound from './views/404.vue'
  6. import Home from './views/Home.vue'
  7. import PdfView from './views/pdf/pdfview';
  8. //课程管理
  9. import courselist from './views/coursemanagement/list';
  10. Vue.use(Router)
  11. export const allRouters = [
  12. {
  13. path: '/login',
  14. component: Login,
  15. name: '',
  16. hidden: true
  17. },
  18. {
  19. path: '/register',
  20. component: Register,
  21. name: '',
  22. hidden: true
  23. },
  24. {
  25. path: '/viewonline',
  26. component: PdfView,
  27. name: '',
  28. hidden: true
  29. },
  30. {
  31. path: '/courselist',
  32. component: Home,
  33. name: '课程管理',
  34. iconCls: 'iconfont firerock-iconkehu',
  35. leaf: true,
  36. children: [
  37. { path: '/courselist', component: courselist, name: '课程管理' }
  38. ]
  39. },
  40. {
  41. path: '/404',
  42. component: NotFound,
  43. name: '',
  44. hidden: true
  45. },
  46. {
  47. path: '*',
  48. hidden: true,
  49. redirect: { path: '/404' }
  50. }
  51. ]
  52. export default new Router({
  53. routes: allRouters
  54. })