浏览代码

fix(@vben-core/menu-ui):修复移动端二级菜单点击不收起

张田田 1 周之前
父节点
当前提交
527bbb4fe5
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      packages/@core/ui-kit/menu-ui/src/components/menu.vue

+ 3 - 0
packages/@core/ui-kit/menu-ui/src/components/menu.vue

@@ -248,6 +248,9 @@ function handleMenuItemClick(data: MenuItemClicked) {
   const { collapse, mode } = props;
   const { collapse, mode } = props;
   if (mode === 'horizontal' || collapse) {
   if (mode === 'horizontal' || collapse) {
     openedMenus.value = [];
     openedMenus.value = [];
+    setTimeout(() => {
+      openedMenus.value = [];
+    }, 100);
   }
   }
   const { parentPaths, path } = data;
   const { parentPaths, path } = data;
   if (!path || !parentPaths) {
   if (!path || !parentPaths) {