解决isPageTabbar在设置0: NO_TABBAR时返回true 问题

This commit is contained in:
haos
2025-10-21 09:53:58 +08:00
parent 52386579e5
commit e61ad54da5

View File

@@ -4,7 +4,7 @@ import { reactive } from 'vue'
import { isNeedLoginMode } from '@/router/config'
import { FG_LOG_ENABLE, judgeIsExcludePath } from '@/router/interceptor'
import { useTokenStore } from '@/store/token'
import { tabbarList as _tabbarList, customTabbarEnable } from './config'
import { tabbarList as _tabbarList, customTabbarEnable, selectedTabbarStrategy, TABBAR_STRATEGY_MAP } from './config'
// TODO 1/2: 中间的鼓包tabbarItem的开关
const BULGE_ENABLE = false
@@ -25,6 +25,9 @@ if (customTabbarEnable && BULGE_ENABLE) {
}
export function isPageTabbar(path: string) {
if (selectedTabbarStrategy === TABBAR_STRATEGY_MAP.NO_TABBAR) {
return false
}
const _path = path.split('?')[0]
return tabbarList.some(item => item.pagePath === _path)
}