Explorar el Código

feat: 切换默认tabbar策略并添加Harmony平台检测

将默认tabbar策略改为使用带缓存的定制tabbar
添加Harmony平台检测支持
feige996 hace 9 meses
padre
commit
72910a2e04
Se han modificado 2 ficheros con 3 adiciones y 1 borrados
  1. 1 1
      src/layouts/fg-tabbar/tabbarList.ts
  2. 2 0
      src/utils/platform.ts

+ 1 - 1
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

+ 2 - 0
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