feat: 优化 UI 逻辑适配移动端

This commit is contained in:
alger
2026-02-06 12:50:58 +08:00
parent fab29e5c79
commit 292751643f
17 changed files with 1003 additions and 986 deletions
+14 -3
View File
@@ -1,13 +1,24 @@
import { defineStore } from 'pinia';
import { ref } from 'vue';
import { computed, ref } from 'vue';
import homeRouter from '@/router/home';
import { useSettingsStore } from '@/store/modules/settings';
export const useMenuStore = defineStore('menu', () => {
const menus = ref(homeRouter);
const allMenus = ref(homeRouter);
const settingsStore = useSettingsStore();
const menus = computed(() => {
return allMenus.value.filter((item) => {
if (settingsStore.isMobile) {
return item.meta?.isMobile !== false;
}
return true;
});
});
const setMenus = (newMenus: any[]) => {
menus.value = newMenus;
allMenus.value = newMenus;
};
return {