File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,15 @@ export default {
40
40
return keys
41
41
}
42
42
} ,
43
- created ( ) {
43
+ // created () {
44
+ // this.updateMenu()
45
+ // },
46
+ /**
47
+ * updateMenu 在 created 周期中被调用,他先于 render 函数
48
+ * 因此 renderMenuItem 函数中添加 meta: {hidden: true} 是 updateMenu 执行完成后再改变的
49
+ * 在添加 meta 后需要重新调用一下 updateMenu 来改变 selectedKeys 的值
50
+ * */
51
+ mounted ( ) {
44
52
this . updateMenu ( )
45
53
} ,
46
54
watch : {
@@ -73,6 +81,7 @@ export default {
73
81
}
74
82
} ,
75
83
updateMenu ( ) {
84
+ console . log ( 'this updateMenu methods' )
76
85
const routes = this . $route . matched . concat ( )
77
86
console . log ( 'updateMenu: routes -> ' , routes )
78
87
console . log ( 'this.$route' , this . $route )
@@ -154,6 +163,7 @@ export default {
154
163
)
155
164
}
156
165
} ,
166
+
157
167
render ( ) {
158
168
const { mode, theme, menu } = this
159
169
const props = {
You can’t perform that action at this time.
0 commit comments