diff --git a/src/hooks/common/index.ts b/src/hooks/common/index.ts index c997d079..4a651d40 100644 --- a/src/hooks/common/index.ts +++ b/src/hooks/common/index.ts @@ -7,6 +7,7 @@ import useRouteProps from './useRouteProps'; import useBoolean from './useBoolean'; import useLoading from './useLoading'; import useScrollBehavior from './useScrollBehavior'; +import useIsMobile from './useIsMobile'; export { useAppTitle, @@ -17,5 +18,6 @@ export { useRouteProps, useBoolean, useLoading, - useScrollBehavior + useScrollBehavior, + useIsMobile }; diff --git a/src/hooks/common/useIsMobile.ts b/src/hooks/common/useIsMobile.ts new file mode 100644 index 00000000..f2860f31 --- /dev/null +++ b/src/hooks/common/useIsMobile.ts @@ -0,0 +1,11 @@ +import { useBreakpoints, breakpointsTailwind } from '@vueuse/core'; + +/** 是否是移动端 */ +export default function useIsMobile() { + const breakpoints = useBreakpoints(breakpointsTailwind); + const isMobile = breakpoints.smaller('lg'); + + return { + isMobile + }; +} diff --git a/src/interface/theme.ts b/src/interface/theme.ts index d5a533a7..1644685d 100644 --- a/src/interface/theme.ts +++ b/src/interface/theme.ts @@ -72,8 +72,6 @@ interface MenuStyle { mixWidth: number; /** 混合菜单折叠时的宽度 */ mixCollapsedWidth: number; - /** 分割菜单 */ - splitMenu: boolean; /** 水平模式的菜单的位置 */ horizontalPosition: HorizontalMenuPosition; /** 水平模式的菜单的位置列表 */ diff --git a/src/layouts/BasicLayout/components/GlobalContent/index.vue b/src/layouts/BasicLayout/components/GlobalContent/index.vue index dc156f98..e4848b69 100644 --- a/src/layouts/BasicLayout/components/GlobalContent/index.vue +++ b/src/layouts/BasicLayout/components/GlobalContent/index.vue @@ -4,7 +4,7 @@ :class="{ 'overflow-hidden': routeProps.fullPage }" > - + diff --git a/src/layouts/BasicLayout/components/SettingDrawer/components/PageFunc/index.vue b/src/layouts/BasicLayout/components/SettingDrawer/components/PageFunc/index.vue index b13e8707..2860f27a 100644 --- a/src/layouts/BasicLayout/components/SettingDrawer/components/PageFunc/index.vue +++ b/src/layouts/BasicLayout/components/SettingDrawer/components/PageFunc/index.vue @@ -1,9 +1,6 @@