基于Vue+element设计 经典网站后台管理界面

x33g5p2x  于2022-02-14 转载在 Vue.js  
字(3.1k)|赞(0)|评价(0)|浏览(627)
  1. <template>
  2. <el-container>
  3. <el-header
  4. height=""
  5. >
  6. <el-menu :default-active="activeIndex"
  7. class="el-menu-demo"
  8. mode="horizontal"
  9. @select="handleSelect"
  10. text-color="white"
  11. background-color="black">
  12. <el-menu-item index="1">
  13. <a href="/" target="_blank">首页</a>
  14. </el-menu-item>
  15. <el-menu-item index="2">
  16. <a href=" " target="_blank">订单管理</a>
  17. </el-menu-item>
  18. <el-submenu index="3">
  19. <template slot="title">个人中心</template>
  20. <el-menu-item index="2-2">退出登录</el-menu-item>
  21. </el-submenu>
  22. <el-menu-item index="4" style="float: right;">
  23. <span style="margin-right: 15px;">有勇气的牛排</span>
  24. <el-avatar src="https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png"></el-avatar>
  25. </el-menu-item>
  26. </el-menu>
  27. <div class="line"></div>
  28. </el-header>
  29. <el-container>
  30. <el-aside width="">
  31. <el-row class="tac">
  32. <el-col :span="24">
  33. <el-menu
  34. default-active="2"
  35. class="el-menu-vertical-demo"
  36. @open="handleOpen"
  37. @close="handleClose">
  38. <el-menu-item index="1">
  39. <i class="el-icon-setting"></i>
  40. <span slot="title">
  41. <router-link to="/user_account">账户设置</router-link>
  42. </span>
  43. </el-menu-item>
  44. <el-menu-item index="2">
  45. <i class="el-icon-menu"></i>
  46. <span slot="title">
  47. <router-link to="/user_profile">个人资料</router-link>
  48. </span>
  49. </el-menu-item>
  50. <el-menu-item index="3">
  51. <i class="el-icon-menu"></i>
  52. <span slot="title">
  53. <router-link to="/user_article_analysis">数据概览</router-link>
  54. </span>
  55. </el-menu-item>
  56. <el-menu-item index="4">
  57. <i class="el-icon-menu"></i>
  58. <span slot="title">
  59. <router-link to="/user_setting">博客设置</router-link>
  60. </span>
  61. </el-menu-item>
  62. </el-menu>
  63. </el-col>
  64. </el-row>
  65. </el-aside>
  66. <el-main>
  67. <router-view/>
  68. </el-main>
  69. </el-container>
  70. <el-container
  71. width="">
  72. <el-footer>Footer</el-footer>
  73. </el-container>
  74. </el-container>
  75. </template>
  76. <script>
  77. export default {
  78. name: 'App',
  79. }
  80. </script>
  81. <style>
  82. /* 框架 */
  83. .el-header {
  84. background-color: black;
  85. color: white;
  86. text-align: center;
  87. /*line-height: 60px;*/
  88. }
  89. .el-footer {
  90. background-color: black;
  91. color: white;
  92. text-align: center;
  93. line-height: 60px;
  94. }
  95. .el-aside {
  96. background-color: #D3DCE6;
  97. color: #333;
  98. text-align: center;
  99. line-height: 200px;
  100. }
  101. .el-main {
  102. background-color: #E9EEF3;
  103. color: #333;
  104. text-align: center;
  105. line-height: 160px;
  106. }
  107. body > .el-container {
  108. margin-bottom: 40px;
  109. }
  110. .el-container:nth-child(5) .el-aside,
  111. .el-container:nth-child(6) .el-aside {
  112. line-height: 260px;
  113. }
  114. .el-container:nth-child(7) .el-aside {
  115. line-height: 320px;
  116. }
  117. </style>

预览

相关文章

最新文章

更多