uni.setTabBarBadge(options)
为 tabBar 某一项的右上角添加文本
Parameters
SetTabBarBadgeOptions Values
name | type | optinal | default | description |
index | number | YES | - | tabBar的哪一项,从左边算起,索引从0开始 |
text | string | YES | - | 显示的文本,不超过 3 个半角字符 |
success | (result: AsyncApiSuccessResult) => void | NO | - | 接口调用成功的回调函数 |
fail | (result: SetTabBarError) => void | NO | - | 接口调用失败的回调函数 |
complete | (result: AsyncApiResult) => void | NO | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
SetTabBarError Values
name | type | optinal | default | description |
errCode | 100 | 200 | YES | - | 错误码 - 100: TabBar 不存在 - 200: 参数错误 |
errSubject | string | YES | - | 统一错误主题(模块)名称 |
errMsg | string | YES | - | 统一错误描述信息 |
data | any | NO | - | 错误信息中包含的数据 |
name | string | YES | - | - |
message | string | YES | - | - |
AsyncApiResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
Return value
AsyncApiSuccessResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
See also
setTabBarBadge
Related Bug
uni.removeTabBarBadge(options)
移除 tabBar 某一项右上角的文本
Parameters
RemoveTabBarBadgeOptions Values
name | type | optinal | default | description |
index | number | YES | - | tabBar的哪一项,从左边算起,索引从0开始 |
success | (result: AsyncApiSuccessResult) => void | NO | - | 接口调用成功的回调函数 |
fail | (result: SetTabBarError) => void | NO | - | 接口调用失败的回调函数 |
complete | (result: AsyncApiResult) => void | NO | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
SetTabBarError Values
name | type | optinal | default | description |
errCode | 100 | 200 | YES | - | 错误码 - 100: TabBar 不存在 - 200: 参数错误 |
errSubject | string | YES | - | 统一错误主题(模块)名称 |
errMsg | string | YES | - | 统一错误描述信息 |
data | any | NO | - | 错误信息中包含的数据 |
name | string | YES | - | - |
message | string | YES | - | - |
AsyncApiResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
Return value
AsyncApiSuccessResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
See also
removeTabBarBadge
Related Bug
uni.setTabBarItem(options)
动态设置 tabBar 某一项的内容
Parameters
SetTabBarItemOptions Values
name | type | optinal | default | description |
index | number | YES | - | tabBar 的哪一项,从左边算起,索引从0开始 |
text | string | NO | - | tab 上按钮文字 |
iconPath | string | NO | - | 图片路径 |
selectedIconPath | string | NO | - | 选中时的图片路径 |
pagePath | string | NO | - | 页面绝对路径 |
iconfont | SetTabBarItemIconFontOptions | NO | - | 字体图标,优先级高于 iconPath |
visible | boolean | NO | - | tab 是否显示 |
success | (result: AsyncApiSuccessResult) => void | NO | - | 接口调用成功的回调函数 |
fail | (result: SetTabBarError) => void | NO | - | 接口调用失败的回调函数 |
complete | (result: AsyncApiResult) => void | NO | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
SetTabBarItemIconFontOptions Values
name | type | optinal | default | description |
text | string | YES | - | 字库 Unicode 码 |
selectedText | string | YES | - | 选中后字库 Unicode 码 |
fontSize | string | NO | - | 字体图标字号(px) |
color | string | NO | - | 字体图标颜色 |
selectedColor | string | NO | - | 字体图标选中颜色 |
SetTabBarError Values
name | type | optinal | default | description |
errCode | 100 | 200 | YES | - | 错误码 - 100: TabBar 不存在 - 200: 参数错误 |
errSubject | string | YES | - | 统一错误主题(模块)名称 |
errMsg | string | YES | - | 统一错误描述信息 |
data | any | NO | - | 错误信息中包含的数据 |
name | string | YES | - | - |
message | string | YES | - | - |
AsyncApiResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
Return value
AsyncApiSuccessResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
See also
setTabBarItem
Related Bug
uni.setTabBarStyle(options)
动态设置 tabBar 的整体样式
Parameters
SetTabBarStyleOptions Values
name | type | optinal | default | description |
color | string (string.ColorString) | NO | - | tab 上的文字默认颜色 |
selectedColor | string (string.ColorString) | NO | - | tab 上的文字选中时的颜色 |
backgroundColor | string (string.ColorString) | NO | - | tab 的背景色 |
backgroundImage | string | NO | - | 图片背景 |
backgroundRepeat | "repeat" | "repeat-x" | "repeat-y" | "no-repeat" | NO | - | 背景图平铺方式 - repeat: 背景图片在垂直方向和水平方向平铺 - repeat-x: 背景图片在水平方向平铺,垂直方向拉伸 - repeat-y: 背景图片在垂直方向平铺,水平方向拉伸 - no-repeat: 背景图片在垂直方向和水平方向都拉伸 |
borderStyle | string | NO | - | tabbar上边框的颜色 |
midButton | MidButtonOptions | NO | - | tabbar 中间按钮 仅在 list 项为偶数时有效 |
success | (result: AsyncApiSuccessResult) => void | NO | - | 接口调用成功的回调函数 |
fail | (result: SetTabBarError) => void | NO | - | 接口调用失败的回调函数 |
complete | (result: AsyncApiResult) => void | NO | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
name | type | optinal | default | description |
width | string | NO | - | 中间按钮的宽度,tabBar 其它项为减去此宽度后平分,默认值为与其它项平分宽度。默认 80px |
height | string | NO | - | 中间按钮的高度,可以大于 tabBar 高度,达到中间凸起的效果。默认 50px |
text | string | NO | - | 中间按钮的文字 |
iconPath | string | NO | - | 中间按钮的图片路径 |
iconWidth | string | NO | - | 图片宽度(高度等比例缩放)。默认 24px |
backgroundImage | string | NO | - | 中间按钮的背景图片路径 |
iconfont | MidButtonIconFont | NO | - | 字体图标,优先级高于 iconPath |
name | type | optinal | default | description |
text | string | NO | - | 字库 Unicode 码 |
selectedText | string | NO | - | 选中后字库 Unicode 码 |
fontSize | string | NO | - | 字体图标字号(px) |
color | string | NO | - | 字体图标颜色 |
selectedColor | string | NO | - | 字体图标选中颜色 |
SetTabBarError Values
name | type | optinal | default | description |
errCode | 100 | 200 | YES | - | 错误码 - 100: TabBar 不存在 - 200: 参数错误 |
errSubject | string | YES | - | 统一错误主题(模块)名称 |
errMsg | string | YES | - | 统一错误描述信息 |
data | any | NO | - | 错误信息中包含的数据 |
name | string | YES | - | - |
message | string | YES | - | - |
AsyncApiResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
Return value
AsyncApiSuccessResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
See also
setTabBarStyle
Related Bug
uni.hideTabBar(options?)
隐藏 tabBar
Parameters
HideTabBarOptions Values
name | type | optinal | default | description |
animation | boolean | NO | - | 是否需要动画效果 |
success | (result: AsyncApiSuccessResult) => void | NO | - | 接口调用成功的回调函数 |
fail | (result: SetTabBarError) => void | NO | - | 接口调用失败的回调函数 |
complete | (result: AsyncApiResult) => void | NO | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
SetTabBarError Values
name | type | optinal | default | description |
errCode | 100 | 200 | YES | - | 错误码 - 100: TabBar 不存在 - 200: 参数错误 |
errSubject | string | YES | - | 统一错误主题(模块)名称 |
errMsg | string | YES | - | 统一错误描述信息 |
data | any | NO | - | 错误信息中包含的数据 |
name | string | YES | - | - |
message | string | YES | - | - |
AsyncApiResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
Return value
AsyncApiSuccessResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
See also
hideTabBar
Related Bug
uni.showTabBar(options?)
显示 tabBar
Parameters
ShowTabBarOptions Values
name | type | optinal | default | description |
animation | boolean | NO | - | 是否需要动画效果 |
success | (result: AsyncApiSuccessResult) => void | NO | - | 接口调用成功的回调函数 |
fail | (result: SetTabBarError) => void | NO | - | 接口调用失败的回调函数 |
complete | (result: AsyncApiResult) => void | NO | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
SetTabBarError Values
name | type | optinal | default | description |
errCode | 100 | 200 | YES | - | 错误码 - 100: TabBar 不存在 - 200: 参数错误 |
errSubject | string | YES | - | 统一错误主题(模块)名称 |
errMsg | string | YES | - | 统一错误描述信息 |
data | any | NO | - | 错误信息中包含的数据 |
name | string | YES | - | - |
message | string | YES | - | - |
AsyncApiResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
Return value
AsyncApiSuccessResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
See also
showTabBar
Related Bug
uni.showTabBarRedDot(options)
显示 tabBar 某一项的右上角的红点
Parameters
ShowTabBarRedDotOptions Values
name | type | optinal | default | description |
index | number | YES | - | tabBar的哪一项,从左边算起,索引从0开始 |
success | (result: AsyncApiSuccessResult) => void | NO | - | 接口调用成功的回调函数 |
fail | (result: SetTabBarError) => void | NO | - | 接口调用失败的回调函数 |
complete | (result: AsyncApiResult) => void | NO | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
SetTabBarError Values
name | type | optinal | default | description |
errCode | 100 | 200 | YES | - | 错误码 - 100: TabBar 不存在 - 200: 参数错误 |
errSubject | string | YES | - | 统一错误主题(模块)名称 |
errMsg | string | YES | - | 统一错误描述信息 |
data | any | NO | - | 错误信息中包含的数据 |
name | string | YES | - | - |
message | string | YES | - | - |
AsyncApiResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
Return value
AsyncApiSuccessResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
See also
showTabBarRedDot
Related Bug
uni.hideTabBarRedDot(options)
隐藏 tabBar 某一项的右上角的红点
Parameters
HideTabBarRedDotOptions Values
name | type | optinal | default | description |
index | number | YES | - | tabBar的哪一项,从左边算起,索引从0开始 |
success | (result: AsyncApiSuccessResult) => void | NO | - | 接口调用成功的回调函数 |
fail | (result: SetTabBarError) => void | NO | - | 接口调用失败的回调函数 |
complete | (result: AsyncApiResult) => void | NO | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
SetTabBarError Values
name | type | optinal | default | description |
errCode | 100 | 200 | YES | - | 错误码 - 100: TabBar 不存在 - 200: 参数错误 |
errSubject | string | YES | - | 统一错误主题(模块)名称 |
errMsg | string | YES | - | 统一错误描述信息 |
data | any | NO | - | 错误信息中包含的数据 |
name | string | YES | - | - |
message | string | YES | - | - |
AsyncApiResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
Return value
AsyncApiSuccessResult Values
name | type | optinal | default | description |
errMsg | string | YES | - | - |
See also
hideTabBarRedDot
Related Bug
General type
GeneralCallbackResult
name | type | optinal | default | description |
errMsg | string | YES | - | 错误信息 |