From f32357c9f9a2c1e62ff8512d6cce65f4e65e7754 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期日, 19 十月 2025 17:11:55 +0800
Subject: [PATCH] fix: bug
---
apps/bMiniApp/src/hooks/router.ts | 4 ++--
apps/bMiniApp/src/constants/tabBar.ts | 6 ++++++
apps/cMiniApp/src/constants/tabBar.ts | 6 ++++++
apps/cMiniApp/src/utils/page.ts | 4 ++--
apps/bMiniApp/src/components/Layout/PageLayout.vue | 4 ++--
apps/bMiniApp/src/utils/page.ts | 4 ++--
apps/cMiniApp/src/hooks/router.ts | 4 ++--
7 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/apps/bMiniApp/src/components/Layout/PageLayout.vue b/apps/bMiniApp/src/components/Layout/PageLayout.vue
index 53b0ee6..24bff3f 100644
--- a/apps/bMiniApp/src/components/Layout/PageLayout.vue
+++ b/apps/bMiniApp/src/components/Layout/PageLayout.vue
@@ -44,7 +44,7 @@
import { commonNavigationBarProps } from '../NavigationBar/commonNavigationBar';
import { useSystemStore } from '@/stores/modules/system';
import Taro from '@tarojs/taro';
-import { TabBarPageRouter } from '@/constants';
+import { TabBarPageRouterList } from '@/constants';
import { useAuth } from '@/hooks';
import { Portal } from 'senin-mini/components';
import { usePickProps } from 'senin-mini/hooks';
@@ -89,7 +89,7 @@
const router = Taro.useRouter();
const pageHeightWithTabBar = computed(() =>
- Object.values(TabBarPageRouter).some((x) => x.toLowerCase() === router.path.toLowerCase())
+ TabBarPageRouterList.some((x) => x.toLowerCase() === router.path.toLowerCase())
);
const navigationBarHeight = computed(
diff --git a/apps/bMiniApp/src/constants/tabBar.ts b/apps/bMiniApp/src/constants/tabBar.ts
index 977f397..e000eb7 100644
--- a/apps/bMiniApp/src/constants/tabBar.ts
+++ b/apps/bMiniApp/src/constants/tabBar.ts
@@ -3,3 +3,9 @@
Workbenches: '/pages/workbenches/workbenches',
Mine: '/pages/mine/index',
};
+
+export const TabBarPageRouterList = [
+ TabBarPageRouter.Home,
+ TabBarPageRouter.Workbenches,
+ TabBarPageRouter.Mine,
+];
diff --git a/apps/bMiniApp/src/hooks/router.ts b/apps/bMiniApp/src/hooks/router.ts
index a0ac30f..73d32c1 100644
--- a/apps/bMiniApp/src/hooks/router.ts
+++ b/apps/bMiniApp/src/hooks/router.ts
@@ -1,5 +1,5 @@
import Taro from '@tarojs/taro';
-import { TabBarPageRouter } from '@/constants';
+import { TabBarPageRouter, TabBarPageRouterList } from '@/constants';
import { useSystemStore } from '@/stores/modules/system';
import { httpLoggerRecord } from '@12333/utils';
@@ -7,7 +7,7 @@
const systemStore = useSystemStore();
const switchTab = (option: Taro.switchTab.Option) => {
- const index = Object.values(TabBarPageRouter).findIndex((x) => option.url.includes(x));
+ const index = TabBarPageRouterList.findIndex((x) => option.url.includes(x));
console.log('index: ', index);
systemStore.setTabIndex(index);
Taro.switchTab(option);
diff --git a/apps/bMiniApp/src/utils/page.ts b/apps/bMiniApp/src/utils/page.ts
index 9538688..067f334 100644
--- a/apps/bMiniApp/src/utils/page.ts
+++ b/apps/bMiniApp/src/utils/page.ts
@@ -1,4 +1,4 @@
-import { TabBarPageRouter } from '@/constants';
+import { TabBarPageRouterList } from '@/constants';
import Taro from '@tarojs/taro';
import { useSystemStoreWithOut } from '@/stores/modules/system';
@@ -11,7 +11,7 @@
Taro.navigateBack({ delta: delta });
} else {
Taro.switchTab({
- url: Object.values(TabBarPageRouter)[systemStore.activeTab],
+ url: TabBarPageRouterList[systemStore.activeTab],
});
}
}
diff --git a/apps/cMiniApp/src/constants/tabBar.ts b/apps/cMiniApp/src/constants/tabBar.ts
index 49092b8..aec3007 100644
--- a/apps/cMiniApp/src/constants/tabBar.ts
+++ b/apps/cMiniApp/src/constants/tabBar.ts
@@ -3,3 +3,9 @@
Task: '/pages/task/task',
Mine: '/pages/mine/index',
};
+
+export const TabBarPageRouterList = [
+ TabBarPageRouter.Home,
+ TabBarPageRouter.Task,
+ TabBarPageRouter.Mine,
+];
diff --git a/apps/cMiniApp/src/hooks/router.ts b/apps/cMiniApp/src/hooks/router.ts
index 59447e7..29f1050 100644
--- a/apps/cMiniApp/src/hooks/router.ts
+++ b/apps/cMiniApp/src/hooks/router.ts
@@ -1,12 +1,12 @@
import Taro from '@tarojs/taro';
-import { TabBarPageRouter } from '@/constants';
+import { TabBarPageRouter, TabBarPageRouterList } from '@/constants';
import { useSystemStore } from '@/stores/modules/system';
export function useSwitchTab() {
const systemStore = useSystemStore();
const switchTab = (option: Taro.switchTab.Option) => {
- const index = Object.values(TabBarPageRouter).findIndex((x) => option.url.includes(x));
+ const index = TabBarPageRouterList.findIndex((x) => option.url.includes(x));
console.log('index: ', index);
systemStore.setTabIndex(index);
Taro.switchTab(option);
diff --git a/apps/cMiniApp/src/utils/page.ts b/apps/cMiniApp/src/utils/page.ts
index 9538688..067f334 100644
--- a/apps/cMiniApp/src/utils/page.ts
+++ b/apps/cMiniApp/src/utils/page.ts
@@ -1,4 +1,4 @@
-import { TabBarPageRouter } from '@/constants';
+import { TabBarPageRouterList } from '@/constants';
import Taro from '@tarojs/taro';
import { useSystemStoreWithOut } from '@/stores/modules/system';
@@ -11,7 +11,7 @@
Taro.navigateBack({ delta: delta });
} else {
Taro.switchTab({
- url: Object.values(TabBarPageRouter)[systemStore.activeTab],
+ url: TabBarPageRouterList[systemStore.activeTab],
});
}
}
--
Gitblit v1.9.1