From ce2fc4c2f1b235981ef49975db2e28601e1a02ac Mon Sep 17 00:00:00 2001 From: zhenyuWang <13641039885@163.com> Date: Tue, 13 Sep 2022 11:54:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20app=E7=AB=AF=E6=94=AF=E6=8C=81tabbar=20b?= =?UTF-8?q?orderStyle=E8=87=AA=E5=AE=9A=E4=B9=89=E8=89=B2=E5=80=BC=20(ques?= =?UTF-8?q?tion/150718)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uni-cli-shared/src/json/app/manifest/tabBar.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/uni-cli-shared/src/json/app/manifest/tabBar.ts b/packages/uni-cli-shared/src/json/app/manifest/tabBar.ts index 091115968..8c273a724 100644 --- a/packages/uni-cli-shared/src/json/app/manifest/tabBar.ts +++ b/packages/uni-cli-shared/src/json/app/manifest/tabBar.ts @@ -1,7 +1,9 @@ import { SELECTED_COLOR, TABBAR_HEIGHT } from '@dcloudio/uni-shared' -const TABBAR_WHITE = 'rgba(255,255,255,0.4)' -const TABBAR_BLACK = 'rgba(0,0,0,0.4)' +const borderStyles = { + black: 'rgba(0,0,0,0.4)', + white: 'rgba(255,255,255,0.4)' +} export function initTabBar( entryPagePath: string, manifestJson: Record, @@ -14,9 +16,9 @@ export function initTabBar( JSON.stringify(pagesJson.tabBar) ) as UniApp.TabBarOptions - tabBar.borderStyle = ( - tabBar.borderStyle === 'white' ? TABBAR_WHITE : TABBAR_BLACK - ) as UniApp.TabBarOptions['borderStyle'] + if (tabBar.borderStyle! in borderStyles) { + tabBar.borderStyle = (borderStyles[tabBar.borderStyle!] as UniNamespace.TabBarOptions['borderStyle']) + } if (!tabBar.selectedColor) { tabBar.selectedColor = SELECTED_COLOR -- GitLab