This commit is contained in:
Jordan Pickwell
2017-11-03 09:05:30 -05:00
committed by 杨奕
parent 513294d159
commit fb066a6e45
3 changed files with 5 additions and 1 deletions

1
.gitignore vendored
View File

@@ -14,3 +14,4 @@ fe.element/element-ui
coverage
waiter.config.js
build/bin/algolia-key.js
.envrc

View File

@@ -48,7 +48,7 @@
required: true
},
route: {
type: Object,
type: [String, Object],
required: false
},
disabled: {

View File

@@ -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);