File tree Expand file tree Collapse file tree 1 file changed +0
-15
lines changed Expand file tree Collapse file tree 1 file changed +0
-15
lines changed Original file line number Diff line number Diff line change @@ -40,14 +40,6 @@ export default {
4040 return keys
4141 }
4242 } ,
43- // created () {
44- // this.updateMenu()
45- // },
46- /**
47- * updateMenu 在 created 周期中被调用,他先于 render 函数
48- * 因此 renderMenuItem 函数中添加 meta: {hidden: true} 是 updateMenu 执行完成后再改变的
49- * 在添加 meta 后需要重新调用一下 updateMenu 来改变 selectedKeys 的值
50- * */
5143 mounted ( ) {
5244 this . updateMenu ( )
5345 } ,
@@ -81,21 +73,14 @@ export default {
8173 }
8274 } ,
8375 updateMenu ( ) {
84- console . log ( 'this updateMenu methods' )
8576 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 )
8977 const { hidden } = this . $route . meta
90- console . log ( 'hidden' , hidden )
9178 if ( routes . length >= 3 && hidden ) {
9279 routes . pop ( )
93- console . log ( 'updateMenu: routes -> ' , routes )
9480 this . selectedKeys = [ routes [ routes . length - 1 ] . path ]
9581 } else {
9682 this . selectedKeys = [ routes . pop ( ) . path ]
9783 }
98- console . log ( 'this.selectedKeys' , this . selectedKeys )
9984 const openKeys = [ ]
10085 if ( this . mode === 'inline' ) {
10186 routes . forEach ( item => {
You can’t perform that action at this time.
0 commit comments