|
@@ -78,23 +78,17 @@ const isMenuRounded = computed(() => {
|
|
|
});
|
|
|
|
|
|
const logoCollapsed = computed(() => {
|
|
|
- const shouldCollapse = isHeaderNav.value || isMixedNav.value;
|
|
|
-
|
|
|
- if (shouldCollapse) {
|
|
|
- return false;
|
|
|
+ if (isMobile.value) {
|
|
|
+ return true;
|
|
|
}
|
|
|
-
|
|
|
- const shouldExpandOnMobile = !sidebarCollapsed.value && isMobile.value;
|
|
|
-
|
|
|
- if (shouldExpandOnMobile) {
|
|
|
+ if (isHeaderNav.value || isMixedNav.value) {
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
return sidebarCollapsed.value || isSideMixedNav.value;
|
|
|
});
|
|
|
|
|
|
const showHeaderNav = computed(() => {
|
|
|
- return isHeaderNav.value || isMixedNav.value;
|
|
|
+ return !isMobile.value && (isHeaderNav.value || isMixedNav.value);
|
|
|
});
|
|
|
|
|
|
// 侧边多列菜单
|