This repository was archived by the owner on May 12, 2020. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33 and no hidden setting. -->
44 <div
55 class =" recursive__list__item"
6- v-if =" !route.meta.hidden && route.meta.title"
6+ v-if =" (route.meta && !route.meta.hidden) && route.meta.title"
77 >
88
99 <!-- route rendering without child route -->
@@ -81,5 +81,15 @@ export default {
8181}
8282 </script >
8383
84- <style lang='scss' scoped>
84+ <style lang='scss'>
85+ /* MUST be global style setting */
86+ .el-menu--collapse {
87+ & .el-submenu {
88+ & .el-submenu__title {
89+ & .el-submenu__icon-arrow , .menu__item__title {
90+ display : none
91+ }
92+ }
93+ }
94+ }
8595 </style >
Original file line number Diff line number Diff line change 1515 <el-menu
1616 class =" aside__menu"
1717 :collapse =" isAsideCollapse"
18- :collapse-transition =" true"
1918 :router =" true"
19+ :collapse-transition =" true"
2020 :unique-opened =" true"
2121 :default-active =" $route.path"
2222 :active-text-color =" activeTextColor"
Original file line number Diff line number Diff line change @@ -31,7 +31,8 @@ export default [
3131 path : '/admin' ,
3232 component : plainExport ,
3333 meta : {
34- title : 'Admin'
34+ title : 'Admin' ,
35+ icon : 'el-icon-view'
3536 } ,
3637 children : [
3738 {
@@ -47,6 +48,7 @@ export default [
4748 component : constantComponents . pagesAdminTable ,
4849 meta : {
4950 title : 'Table' ,
51+ icon : 'el-icon-tickets' ,
5052 roles : permission . admin . table
5153 }
5254 }
@@ -56,7 +58,8 @@ export default [
5658 path : '/common' ,
5759 component : plainExport ,
5860 meta : {
59- title : 'Common'
61+ title : 'Common' ,
62+ icon : 'el-icon-document'
6063 } ,
6164 children : [
6265 {
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ export default [
77 name : 'private' ,
88 component : plainExport ,
99 meta : {
10- title : 'Private'
10+ title : 'Private' ,
11+ icon : 'el-icon-picture-outline'
1112 } ,
1213 children : [
1314 {
@@ -34,7 +35,8 @@ export default [
3435 path : '/single' ,
3536 component : plainExport ,
3637 meta : {
37- title : 'Single'
38+ title : 'Single' ,
39+ icon : 'el-icon-mobile-phone'
3840 } ,
3941 children : [
4042 {
You can’t perform that action at this time.
0 commit comments