From 20f0410e1e845c3db2215c50aa66170178ecb5da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=A2=A8?= Date: Thu, 10 Jul 2025 11:37:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20tabbarList=20=E6=B7=BB=E5=8A=A0=20ts=20?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/fg-tabbar/tabbarList.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/layouts/fg-tabbar/tabbarList.ts b/src/layouts/fg-tabbar/tabbarList.ts index e160e8c..e287458 100644 --- a/src/layouts/fg-tabbar/tabbarList.ts +++ b/src/layouts/fg-tabbar/tabbarList.ts @@ -1,3 +1,5 @@ +import type { TabBar } from '@uni-helper/vite-plugin-uni-pages' + /** * tabbar 选择的策略,更详细的介绍见 tabbar.md 文件 * 0: 'NO_TABBAR' `无 tabbar` @@ -19,14 +21,14 @@ export const selectedTabbarStrategy = TABBAR_MAP.NATIVE_TABBAR // selectedTabbarStrategy==NATIVE_TABBAR(1) 时,需要填 iconPath 和 selectedIconPath // selectedTabbarStrategy==CUSTOM_TABBAR(2,3) 时,需要填 icon 和 iconType // selectedTabbarStrategy==NO_TABBAR(0) 时,tabbarList 不生效 -export const tabbarList = [ +export const tabbarList: TabBar['list'] = [ { iconPath: 'static/tabbar/home.png', selectedIconPath: 'static/tabbar/homeHL.png', pagePath: 'pages/index/index', text: '首页', icon: 'home', - // 选用 UI 框架自带的 icon时,iconType 为 uiLib + // 选用 UI 框架自带的 icon 时,iconType 为 uiLib iconType: 'uiLib', }, { @@ -56,7 +58,7 @@ export const tabbarList = [ export const cacheTabbarEnable = selectedTabbarStrategy === TABBAR_MAP.NATIVE_TABBAR || selectedTabbarStrategy === TABBAR_MAP.CUSTOM_TABBAR_WITH_CACHE -const _tabbar = { +const _tabbar: TabBar = { color: '#999999', selectedColor: '#018d71', backgroundColor: '#F8F8F8',