setTabBarItemAttr

设置tabBar指定项的属性

setTabBarItemAttr({params})

params

index:

  • 类型:数字
  • 默认值:无
  • 描述:要设置的指定项的索引

text:

  • 类型:字符串
  • 默认值:无
  • 描述:(可选项)该项的标题文字

iconPath:

  • 类型:字符串
  • 默认值:无
  • 描述:(可选项)该项默认状态下icon图标路径。图片尺寸需要为4倍图,例如设备上面期望显示的图标尺寸为2525,则图片实际尺寸需要为100100

selectedIconPath:

  • 类型:字符串
  • 默认值:无
  • 描述:(可选项)该项选中状态下icon图标路径。图片尺寸需要为4倍图,例如设备上面期望显示的图标尺寸为2525,则图片实际尺寸需要为100100

badge:

  • 类型:JSON对象
  • 默认值:无
  • 描述:(可选项)该项的角标信息
  • 内部字段:
  1. {
  2. text //角标内容。传0时表示隐藏角标,其余任意值表示显示角标,可以为空字符串,字符串类型
  3. background //角标的背景,支持颜色和图片,默认值#f00,字符串类型
  4. color //角标文字颜色,默认值#fff,字符串类型
  5. radius //角标的半径,默认值10,高度固定,宽度根据内容自动增长,数字类型
  6. x //角标左边相对于所在项顶部中间的位置,默认值5,数字类型
  7. y //角标顶部相对于所在项顶部的位置,默认值5,数字类型
  8. }

示例代码

  1. api.setTabBarItemAttr({
  2. index: 4,
  3. badge: {
  4. text: 1
  5. }
  6. });

可用性

iOS系统,Android系统

可提供的1.2.99及更高版本