mirror of
https://github.com/ElemeFE/element.git
synced 2025-12-13 11:34:02 +08:00
Fix #7656
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user