提交 0c9e689a 编写于 作者: Q qiang

fix: 允许App端uni.setTabBarStyle传入其他选项

上级 29e68666
......@@ -32,36 +32,19 @@ export function setTabBarItem ({
}
}
export function setTabBarStyle ({
color,
selectedColor,
backgroundColor,
borderStyle
}) {
export function setTabBarStyle (style = {}) {
if (!isTabBarPage()) {
return {
errMsg: 'setTabBarStyle:fail not TabBar page'
}
}
const style = {}
const borderStyles = {
black: 'rgba(0,0,0,0.4)',
white: 'rgba(255,255,255,0.4)'
}
if (color) {
style.color = color
}
if (selectedColor) {
style.selectedColor = selectedColor
}
if (backgroundColor) {
style.backgroundColor = backgroundColor
}
const borderStyle = style.borderStyle
if (borderStyle in borderStyles) {
borderStyle = borderStyles[borderStyle]
}
if (borderStyle) {
style.borderStyle = borderStyle
style.borderStyle = borderStyles[borderStyle]
}
tabBar.setTabBarStyle(style)
return {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册