소스 검색

Fix 修复下拉菜单关闭按钮不起作用的问题

Yue 9 달 전
부모
커밋
4cae815798
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      UI/VAP_V3.VUE/src/core/vb-dom/components/_MenuComponent.ts

+ 2 - 1
UI/VAP_V3.VUE/src/core/vb-dom/components/_MenuComponent.ts

@@ -902,8 +902,9 @@ class MenuComponent {
 				const menu = MenuComponent.getInstance(item)
 				if (menu && menu.getItemSubType(item) === "dropdown") {
 					if (skip) {
+						const subMenu = menu.getItemSubElement(item)
 						if (
-							menu.getItemSubElement(item)?.contains(skip) === false &&
+							(subMenu.contains(skip) && subMenu !== skip) === false &&
 							item.contains(skip) === false &&
 							item !== skip
 						) {