From 72910a2e04a3fa17d938ad7675b2f4791d3b2b9e Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Fri, 1 Aug 2025 17:09:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=87=E6=8D=A2=E9=BB=98=E8=AE=A4tab?= =?UTF-8?q?bar=E7=AD=96=E7=95=A5=E5=B9=B6=E6=B7=BB=E5=8A=A0Harmony?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将默认tabbar策略改为使用带缓存的定制tabbar 添加Harmony平台检测支持 --- src/layouts/fg-tabbar/tabbarList.ts | 2 +- src/utils/platform.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/layouts/fg-tabbar/tabbarList.ts b/src/layouts/fg-tabbar/tabbarList.ts index 78ad52d..91ad836 100644 --- a/src/layouts/fg-tabbar/tabbarList.ts +++ b/src/layouts/fg-tabbar/tabbarList.ts @@ -21,7 +21,7 @@ export const TABBAR_MAP = { CUSTOM_TABBAR_WITHOUT_CACHE: 3, } // TODO:通过这里切换使用tabbar的策略 -export const selectedTabbarStrategy = TABBAR_MAP.NATIVE_TABBAR +export const selectedTabbarStrategy = TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE // selectedTabbarStrategy==NATIVE_TABBAR(1) 时,需要填 iconPath 和 selectedIconPath // selectedTabbarStrategy==CUSTOM_TABBAR(2,3) 时,需要填 icon 和 iconType diff --git a/src/utils/platform.ts b/src/utils/platform.ts index c714199..86801f1 100644 --- a/src/utils/platform.ts +++ b/src/utils/platform.ts @@ -11,6 +11,7 @@ export const isMp = __UNI_PLATFORM__.startsWith('mp-') export const isMpWeixin = __UNI_PLATFORM__.startsWith('mp-weixin') export const isMpAplipay = __UNI_PLATFORM__.startsWith('mp-alipay') export const isMpToutiao = __UNI_PLATFORM__.startsWith('mp-toutiao') +export const isHarmony = __UNI_PLATFORM__.startsWith('app-harmony') const PLATFORM = { platform, @@ -20,5 +21,6 @@ const PLATFORM = { isMpWeixin, isMpAplipay, isMpToutiao, + isHarmony, } export default PLATFORM