提交 ce2fc4c2 编写于 作者: DCloud-WZF's avatar DCloud-WZF 💬

fix: app端支持tabbar borderStyle自定义色值 (question/150718)

上级 0cc9b12a
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<string, any>,
......@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册