diff --git a/packages/effects/layouts/src/basic/menu/use-mixed-menu.ts b/packages/effects/layouts/src/basic/menu/use-mixed-menu.ts index 8424c386a..ae217fbec 100644 --- a/packages/effects/layouts/src/basic/menu/use-mixed-menu.ts +++ b/packages/effects/layouts/src/basic/menu/use-mixed-menu.ts @@ -19,12 +19,13 @@ function useMixedMenu() { const mixExtraMenus = ref([]); /** 记录当前顶级菜单下哪个子菜单最后激活 */ const defaultSubMap = new Map(); - const { isMixedNav, isHeaderMixedNav } = usePreferences(); + const { isMixedNav, isHeaderMixedNav, isMobile } = usePreferences(); const needSplit = computed( () => - (preferences.navigation.split && isMixedNav.value) || - isHeaderMixedNav.value, + !isMobile.value && + ((preferences.navigation.split && isMixedNav.value) || + isHeaderMixedNav.value), ); const sidebarVisible = computed(() => {