itemStyle | 自定义tabbar-item容器的样式,会覆盖默认样式,通过该字段可自定义设置tab导航栏的宽高及布局方式 | object | false |
style | 自定义tabbar容器的样式,会覆盖默认样式 | object | false |
navTop | 是否顶部导航,默认为底部的tabbar,可调节到顶部 | boolean | false |
navStyle | 自定义tab标题栏的样式需要传入{active: {style...}, inactive: {style...}} active对应选中样式, inactive 为取消选中的样式 | object | false |
navScrollable | 导航是否可滚动,如果可滚动,则不限制tab宽度,横向滚动。如果不可滚动,则每个子元素flex =1 均分父容器宽度 | boolean | false |
iconBar | 是否带icon | boolean | false |
activeKey | (必须)用于初次打开及切换到指定的tab,接收tab的key | string | false |
asFramework | 当做框架来使用,启动该项,需要业务方手动控制shouldComponentUpdate事件进行优化控制,否则会认为以简单容器形式使用,对props变更进行过滤控制 | boolean | false |
onChange(embed模式无效) | 切换tab时抛出prevTab和nextTab,手动更改props时不触发 | funtion | false |
customChange(embed模式无效) | 定义内置切换tab的注入方法名称,默认为changeTo,使用方法,在tabContent中直接调用this.changeTo('tab 的key') | string | false |
customFocus(embed模式无效) | 定义获得交点的hook,该方法存在tabbar在切换时会执行此方法,默认为onFoucs,在tabContent中直接定义changeTo即可,切换tab时切出为false,切入为true | string | false |