|
|
@@ -1,17 +1,22 @@
|
|
|
-// 是否使用自定义的tabbar?
|
|
|
-export const TABBAR_STRATEGY = {
|
|
|
- 0: 'NATIVE_TABBAR',
|
|
|
- 1: 'HALF_CUSTOM_TABBAR',
|
|
|
- 2: 'FULL_CUSTOM_TABBAR',
|
|
|
- 3: 'NO_TABBAR',
|
|
|
-}
|
|
|
+/**
|
|
|
+ * tabbar 选择的策略,更详细的介绍见 tabbar.md 文件
|
|
|
+ * 0: 'NATIVE_TABBAR'
|
|
|
+ * 2: 'FULL_CUSTOM_TABBAR'
|
|
|
+ * 1: 'HALF_CUSTOM_TABBAR'
|
|
|
+ * 3: 'NO_TABBAR'
|
|
|
+ *
|
|
|
+ * 温馨提示:本文件的任何代码更改了之后,都需要重新运行,否则 pages.json 不会更新导致错误
|
|
|
+ */
|
|
|
|
|
|
// TODO:通过这里切换使用tabbar的策略
|
|
|
export const selectedTabbarStrategy = 0
|
|
|
+
|
|
|
+// 0 和 1 时,需要tabbar缓存
|
|
|
export const cacheTabbarEnable = selectedTabbarStrategy < 2
|
|
|
|
|
|
// selectedTabbarStrategy==0 时,需要填 iconPath 和 selectedIconPath
|
|
|
// selectedTabbarStrategy==1 or 2 时,需要填 icon 和 iconType
|
|
|
+// selectedTabbarStrategy==3 时,tabbarList 不生效
|
|
|
export const tabbarList = [
|
|
|
{
|
|
|
iconPath: 'static/tabbar/home.png',
|