LeftNav.vue 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <template>
  2. <div class="left-nav">
  3. <el-menu
  4. class="el-menu-vertical-demo"
  5. background-color="#324157"
  6. text-color="#bfcbd9"
  7. active-text-color="#20a0ff"
  8. :router=true
  9. :default-active="$route.path">
  10. <el-menu-item index="/channel/index" route="/channel/index">
  11. <span slot="title">渠道管理</span>
  12. </el-menu-item>
  13. <el-menu-item index="/course/index" route="/course/index">
  14. <span slot="title">课程管理</span>
  15. </el-menu-item>
  16. <el-menu-item index="/relation/index" route="/relation/index">
  17. <span slot="title">渠道课程管理</span>
  18. </el-menu-item>
  19. <el-submenu index="/nav">
  20. <template slot="title">
  21. <i class="el-icon-location"></i>
  22. <span>导航</span>
  23. </template>
  24. <el-menu-item-group>
  25. <el-menu-item index="/nav/nav1" route="/nav/nav1">
  26. <span slot="title">导航一</span>
  27. </el-menu-item>
  28. </el-menu-item-group>
  29. <el-menu-item-group>
  30. <el-menu-item index="/nav/nav2" route="/nav/nav2">
  31. <span slot="title">导航二</span>
  32. </el-menu-item>
  33. </el-menu-item-group>
  34. </el-submenu>
  35. <!--
  36. <el-menu-item index="/nav/nav1" route="/nav/nav1">
  37. <i class="el-icon-menu"></i>
  38. <span slot="title">导航一</span>
  39. </el-menu-item>
  40. <el-menu-item index="/nav/nav2" route="/nav/nav2">
  41. <i class="el-icon-setting"></i>
  42. <span slot="title">导航二</span>
  43. </el-menu-item>
  44. -->
  45. </el-menu>
  46. </div>
  47. </template>
  48. <style lang="less">
  49. .left-nav {
  50. width: 200px;
  51. height: 100%;
  52. background-color: #324157;
  53. .el-menu {
  54. border: none;
  55. }
  56. }
  57. </style>