From e2eda79403764445122b70a42fc2bb69c392b72d Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Sat, 21 Jun 2025 14:55:06 +0800 Subject: [PATCH] =?UTF-8?q?docs(fg-tabbar):=20=E5=AE=8C=E5=96=84=20tabbar?= =?UTF-8?q?=20=E7=AD=96=E7=95=A5=E7=9A=84=E6=B3=A8=E9=87=8A=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加更详细的注释说明 tabbar 策略选项及其使用注意事项 提醒代码更改后需要重新运行以更新 pages.json --- src/layouts/fg-tabbar/tabbarList.ts | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/layouts/fg-tabbar/tabbarList.ts b/src/layouts/fg-tabbar/tabbarList.ts index 4a2d5c0..9fb5a32 100644 --- a/src/layouts/fg-tabbar/tabbarList.ts +++ b/src/layouts/fg-tabbar/tabbarList.ts @@ -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',