From a143835b9e8d54e1ce89cc47aa67599e3fa9ae54 Mon Sep 17 00:00:00 2001 From: Utopia Date: Mon, 11 Aug 2025 16:39:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(tabbar):=20=E4=BC=98=E5=8C=96tabbar?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E5=92=8C=E8=87=AA=E5=AE=9A=E4=B9=89=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E7=9A=84=E5=90=AF=E7=94=A8=E9=80=BB=E8=BE=91=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tabbar/config.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/tabbar/config.ts b/src/tabbar/config.ts index d89a35f..94c4020 100644 --- a/src/tabbar/config.ts +++ b/src/tabbar/config.ts @@ -94,14 +94,17 @@ export const customTabbarList: CustomTabBarItem[] = [ ] // NATIVE_TABBAR(1) 和 CUSTOM_TABBAR_WITH_CACHE(2) 时,需要tabbar缓存 -export const tabbarCacheEnable = selectedTabbarStrategy === TABBAR_MAP.NATIVE_TABBAR - || selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE +/** 是否启用 tabbar 缓存 */ +export const tabbarCacheEnable + = [TABBAR_MAP.NATIVE_TABBAR, TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE].includes(selectedTabbarStrategy) // CUSTOM_TABBAR_WITH_CACHE(2) 和 CUSTOM_TABBAR_WITHOUT_CACHE(3) 时,启用自定义tabbar -export const customTabbarEnable = selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE - || selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITHOUT_CACHE +/** 是否启用自定义 tabbar */ +export const customTabbarEnable + = [TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE, TABBAR_MAP.CUSTOM_TABBAR_WITHOUT_CACHE].includes(selectedTabbarStrategy) // CUSTOM_TABBAR_WITH_CACHE(2)时,需要隐藏原生tabbar +/** 是否需要隐藏原生 tabbar */ export const nativeTabbarNeedHide = selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE const _tabbar: TabBar = {