File tree 1 file changed +0
-15
lines changed
1 file changed +0
-15
lines changed Original file line number Diff line number Diff line change @@ -40,14 +40,6 @@ export default {
40
40
return keys
41
41
}
42
42
} ,
43
- // created () {
44
- // this.updateMenu()
45
- // },
46
- /**
47
- * updateMenu 在 created 周期中被调用,他先于 render 函数
48
- * 因此 renderMenuItem 函数中添加 meta: {hidden: true} 是 updateMenu 执行完成后再改变的
49
- * 在添加 meta 后需要重新调用一下 updateMenu 来改变 selectedKeys 的值
50
- * */
51
43
mounted ( ) {
52
44
this . updateMenu ( )
53
45
} ,
@@ -81,21 +73,14 @@ export default {
81
73
}
82
74
} ,
83
75
updateMenu ( ) {
84
- console . log ( 'this updateMenu methods' )
85
76
const routes = this . $route . matched . concat ( )
86
- console . log ( 'updateMenu: routes -> ' , routes )
87
- console . log ( 'this.$route' , this . $route )
88
- console . log ( 'routes.length >= 3' , routes . length >= 3 , this . $route . meta )
89
77
const { hidden } = this . $route . meta
90
- console . log ( 'hidden' , hidden )
91
78
if ( routes . length >= 3 && hidden ) {
92
79
routes . pop ( )
93
- console . log ( 'updateMenu: routes -> ' , routes )
94
80
this . selectedKeys = [ routes [ routes . length - 1 ] . path ]
95
81
} else {
96
82
this . selectedKeys = [ routes . pop ( ) . path ]
97
83
}
98
- console . log ( 'this.selectedKeys' , this . selectedKeys )
99
84
const openKeys = [ ]
100
85
if ( this . mode === 'inline' ) {
101
86
routes . forEach ( item => {
You can’t perform that action at this time.
0 commit comments