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

Fix #7656

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