fix: mixed menu layout in full content mode (#4990)
parent
32117b73aa
commit
ae3f7cb909
|
@ -191,7 +191,10 @@ watchEffect(() => {
|
||||||
function calcMenuWidthStyle(isHiddenDom: boolean): CSSProperties {
|
function calcMenuWidthStyle(isHiddenDom: boolean): CSSProperties {
|
||||||
const { extraWidth, fixedExtra, isSidebarMixed, show, width } = props;
|
const { extraWidth, fixedExtra, isSidebarMixed, show, width } = props;
|
||||||
|
|
||||||
let widthValue = `${width + (isSidebarMixed && fixedExtra && extraVisible.value ? extraWidth : 0)}px`;
|
let widthValue =
|
||||||
|
width === 0
|
||||||
|
? '0px'
|
||||||
|
: `${width + (isSidebarMixed && fixedExtra && extraVisible.value ? extraWidth : 0)}px`;
|
||||||
|
|
||||||
const { collapseWidth } = props;
|
const { collapseWidth } = props;
|
||||||
|
|
||||||
|
|
|
@ -192,7 +192,7 @@ const headerFixed = computed(() => {
|
||||||
});
|
});
|
||||||
|
|
||||||
const showSidebar = computed(() => {
|
const showSidebar = computed(() => {
|
||||||
return isSideMode.value && sidebarEnable.value;
|
return isSideMode.value && sidebarEnable.value && !props.sidebarHidden;
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue