Commit fb066a6e authored by Jordan Pickwell's avatar Jordan Pickwell Committed by 杨奕

Fix #7656

parent 513294d1
......@@ -14,3 +14,4 @@ fe.element/element-ui
coverage
waiter.config.js
build/bin/algolia-key.js
.envrc
......@@ -48,7 +48,7 @@
required: true
},
route: {
type: Object,
type: [String, Object],
required: false
},
disabled: {
......
......@@ -207,6 +207,7 @@
let openedMenus = this.openedMenus;
if (openedMenus.indexOf(index) !== -1) return;
// 将不在该菜单路径下的其余菜单收起
// GT: Will not put away the rest of the menu under the menu path
if (this.uniqueOpened) {
this.openedMenus = openedMenus.filter(index => {
return indexPath.indexOf(index) !== -1;
......@@ -246,6 +247,7 @@
}
},
// 初始化展开菜单
// GT: Initialize the launch menu
initOpenedMenu() {
const index = this.activeIndex;
const activeItem = this.items[index];
......@@ -254,6 +256,7 @@
let indexPath = activeItem.indexPath;
// 展开该菜单项的路径上所有子菜单
// GT: Expand all submenus on the path of the menu item
indexPath.forEach(index => {
let submenu = this.submenus[index];
submenu && this.openMenu(index, submenu.indexPath);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment