|
|
@@ -7,13 +7,18 @@
|
|
|
*
|
|
|
* 温馨提示:本文件的任何代码更改了之后,都需要重新运行,否则 pages.json 不会更新导致错误
|
|
|
*/
|
|
|
-
|
|
|
+export const TABBAR_MAP = {
|
|
|
+ NO_TABBAR: 0,
|
|
|
+ NATIVE_TABBAR: 1,
|
|
|
+ CUSTOM_TABBAR_WITH_CACHE: 2,
|
|
|
+ CUSTOM_TABBAR_NO_CACHE: 3,
|
|
|
+}
|
|
|
// TODO:通过这里切换使用tabbar的策略
|
|
|
-export const selectedTabbarStrategy = 1
|
|
|
+export const selectedTabbarStrategy = TABBAR_MAP.NATIVE_TABBAR
|
|
|
|
|
|
-// selectedTabbarStrategy==1 时,需要填 iconPath 和 selectedIconPath
|
|
|
-// selectedTabbarStrategy==2 or 3 时,需要填 icon 和 iconType
|
|
|
-// selectedTabbarStrategy==0 时,tabbarList 不生效
|
|
|
+// selectedTabbarStrategy==NATIVE_TABBAR(1) 时,需要填 iconPath 和 selectedIconPath
|
|
|
+// selectedTabbarStrategy==CUSTOM_TABBAR(2,3) 时,需要填 icon 和 iconType
|
|
|
+// selectedTabbarStrategy==NO_TABBAR(0) 时,tabbarList 不生效
|
|
|
export const tabbarList = [
|
|
|
{
|
|
|
iconPath: 'static/tabbar/home.png',
|
|
|
@@ -46,8 +51,9 @@ export const tabbarList = [
|
|
|
// },
|
|
|
]
|
|
|
|
|
|
-// 1 和 2 时,需要tabbar缓存
|
|
|
-export const cacheTabbarEnable = selectedTabbarStrategy === 1 || selectedTabbarStrategy === 2
|
|
|
+// NATIVE_TABBAR(1) 和 CUSTOM_TABBAR_WITH_CACHE(2) 时,需要tabbar缓存
|
|
|
+export const cacheTabbarEnable = selectedTabbarStrategy === TABBAR_MAP.NATIVE_TABBAR
|
|
|
+ || selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE
|
|
|
|
|
|
const _tabbar = {
|
|
|
color: '#999999',
|