pull/8033/head
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);