zhengyiming
2 天以前 f32357c9f9a2c1e62ff8512d6cce65f4e65e7754
fix: bug
7个文件已修改
32 ■■■■■ 已修改文件
apps/bMiniApp/src/components/Layout/PageLayout.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/constants/tabBar.ts 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/hooks/router.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/utils/page.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/constants/tabBar.ts 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/hooks/router.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/utils/page.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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(
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,
];
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);
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],
    });
  }
}
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,
];
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);
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],
    });
  }
}