diff --git a/src/composables/index.ts b/src/composables/index.ts index 2a2a9a8f..7fd51910 100644 --- a/src/composables/index.ts +++ b/src/composables/index.ts @@ -4,4 +4,4 @@ export { useOnlineCount } from "./websocket/useOnlineCount"; export { useLayout } from "./layout/useLayout"; export { useLayoutMenu } from "./layout/useLayoutMenu"; -export { useLayoutResponsive } from "./layout/useLayoutResponsive"; +export { useDeviceDetection } from "./layout/useDeviceDetection"; diff --git a/src/composables/layout/useDeviceDetection.ts b/src/composables/layout/useDeviceDetection.ts index 83554505..8fe9513b 100644 --- a/src/composables/layout/useDeviceDetection.ts +++ b/src/composables/layout/useDeviceDetection.ts @@ -4,10 +4,10 @@ import { useAppStore } from "@/store"; import { DeviceEnum } from "@/enums/settings/device.enum"; /** - * 响应式布局处理 + * 设备检测和响应式处理 * 监听屏幕尺寸变化,自动调整设备类型和侧边栏状态 */ -export function useLayoutResponsive() { +export function useDeviceDetection() { const appStore = useAppStore(); const { width } = useWindowSize(); diff --git a/src/layouts/index.vue b/src/layouts/index.vue index ec5fe380..ffc7717a 100644 --- a/src/layouts/index.vue +++ b/src/layouts/index.vue @@ -1,36 +1,47 @@ diff --git a/src/layouts/modes/BaseLayout.vue b/src/layouts/modes/BaseLayout.vue new file mode 100644 index 00000000..49337d37 --- /dev/null +++ b/src/layouts/modes/BaseLayout.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/layouts/modes/base/index.vue b/src/layouts/modes/base/index.vue new file mode 100644 index 00000000..ea9b1417 --- /dev/null +++ b/src/layouts/modes/base/index.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/layouts/modes/index.vue b/src/layouts/modes/index.vue deleted file mode 100644 index 08d1f41f..00000000 --- a/src/layouts/modes/index.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/src/layouts/modes/left/index.vue b/src/layouts/modes/left/index.vue index af012c91..f341d1ca 100644 --- a/src/layouts/modes/left/index.vue +++ b/src/layouts/modes/left/index.vue @@ -30,7 +30,7 @@