From 1a7ae0e81071876fe6a5cf2ef00bb61cbca70736 Mon Sep 17 00:00:00 2001 From: xachary <179740385@qq.com> Date: Fri, 23 Feb 2024 09:32:14 +0800 Subject: [PATCH] fix(LayoutSidre): resolve the breakpoint conflict. resolve #3605 * fix(LayoutSidre): resolve the breakpoint conflict * docs: update comment * fix(LayoutSider): add trigger footer limit --- src/layouts/default/sider/LayoutSider.vue | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/layouts/default/sider/LayoutSider.vue b/src/layouts/default/sider/LayoutSider.vue index 7fd712f87..9678746ce 100644 --- a/src/layouts/default/sider/LayoutSider.vue +++ b/src/layouts/default/sider/LayoutSider.vue @@ -4,17 +4,27 @@ v-show="showClassSideBarRef" :style="getHiddenDomStyle" > + @@ -29,7 +39,7 @@ import { Layout } from 'ant-design-vue'; import { computed, CSSProperties, h, ref, unref } from 'vue'; - import { MenuModeEnum, MenuSplitTyeEnum } from '@/enums/menuEnum'; + import { MenuModeEnum, MenuSplitTyeEnum, TriggerEnum } from '@/enums/menuEnum'; import { useMenuSetting } from '@/hooks/setting/useMenuSetting'; import { useAppInject } from '@/hooks/web/useAppInject'; import { useDesign } from '@/hooks/web/useDesign'; @@ -53,6 +63,7 @@ getMenuHidden, getMenuFixed, getIsMixMode, + getTrigger, } = useMenuSetting(); const { prefixCls } = useDesign('layout-sideBar'); @@ -101,7 +112,7 @@ // 在此处使用计算量可能会导致sider异常 // andv 更新后,如果trigger插槽可用,则此处代码可废弃 - const getTrigger = h(LayoutTrigger); + const triggerVNode = h(LayoutTrigger);