diff --git a/src/views/main-sidebar-hover.vue b/src/views/main-sidebar-hover.vue index 4649b0e..0ad2234 100644 --- a/src/views/main-sidebar-hover.vue +++ b/src/views/main-sidebar-hover.vue @@ -10,7 +10,7 @@ placeholder="搜索" @keyup.enter.native="searchMenu1" size="small"> - + @@ -275,7 +275,7 @@ export default { if (event) { event.stopPropagation() } - + // 如果菜单有子菜单 if (menu.list && menu.list.length > 0) { // 如果当前菜单已经展开,则收起 @@ -297,8 +297,8 @@ export default { // 检查点击是否在侧边栏或子菜单内 const sidebar = this.$el const submenu = document.querySelector('.hover-submenu') - - if (sidebar && !sidebar.contains(event.target) && + + if (sidebar && !sidebar.contains(event.target) && (!submenu || !submenu.contains(event.target))) { this.hideSubMenu() }