From 1e5fcd2cd2981b29f06cff08e588077b2dd02f45 Mon Sep 17 00:00:00 2001 From: vben Date: Wed, 6 Jan 2021 20:56:03 +0800 Subject: [PATCH] feat: added mixSide trigger --- src/hooks/setting/useMenuSetting.ts | 6 ++-- src/layouts/default/sider/MixSider.vue | 49 ++++++++++++++++++++------ 2 files changed, 43 insertions(+), 12 deletions(-) diff --git a/src/hooks/setting/useMenuSetting.ts b/src/hooks/setting/useMenuSetting.ts index e85cbbe6f92..e63beff2a05 100644 --- a/src/hooks/setting/useMenuSetting.ts +++ b/src/hooks/setting/useMenuSetting.ts @@ -93,8 +93,10 @@ const getCalcContentWidth = computed(() => { unref(getIsTopMenu) || !unref(getShowMenu) || (unref(getSplit) && unref(getMenuHidden)) ? 0 : unref(getIsMixSidebar) - ? SIDE_BAR_SHOW_TIT_MINI_WIDTH + - (unref(getMixSideFixed) && unref(mixSideHasChildren) ? unref(getRealWidth) : 0) + ? unref(getCollapsed) + ? SIDE_BAR_MINI_WIDTH + : SIDE_BAR_SHOW_TIT_MINI_WIDTH + + (unref(getMixSideFixed) && unref(mixSideHasChildren) ? unref(getRealWidth) : 0) : unref(getRealWidth); return `calc(100% - ${unref(width)}px)`; }); diff --git a/src/layouts/default/sider/MixSider.vue b/src/layouts/default/sider/MixSider.vue index ba76ee945d1..f85be0ddad9 100644 --- a/src/layouts/default/sider/MixSider.vue +++ b/src/layouts/default/sider/MixSider.vue @@ -15,6 +15,9 @@ v-bind="getMenuEvents" > + + +