From 69715b615417a51abf0b97b55bffa8fa274489e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8A=B1=E8=A3=A4=E8=A1=A9?= Date: Mon, 10 Jun 2019 17:16:36 +0800 Subject: [PATCH] Menu: fixed submenu hidden bug after adding popper-append-to-body (#15391) --- packages/menu/src/submenu.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/menu/src/submenu.vue b/packages/menu/src/submenu.vue index 36d65fb34..7631128a4 100644 --- a/packages/menu/src/submenu.vue +++ b/packages/menu/src/submenu.vue @@ -208,6 +208,9 @@ this.dispatch('ElSubmenu', 'mouse-leave-child'); clearTimeout(this.timeout); this.timeout = setTimeout(() => { + if (this.appendToBody) { + this.rootMenu.openedMenus = []; + } !this.mouseInChild && this.rootMenu.closeMenu(this.index); }, this.hideTimeout); },