用于在不同页面之间进行切换。
属性 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
tabs | Array | 是 | [] | 底部图标配置,详情见下方 TabConfig 配置 |
activeKey | number | 否 | '' | 默认高亮的 key |
activeColor | string | 否 | '#1677ff' | 高亮的颜色 |
maxTabCount | number | 否 | 5 | 最大展示的 Tab 数量 |
className | string | 否 | - | 类名 |
属性 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
icon | string | 否 | '' | 底部图标,支持 Icon 或图片地址 |
activeIcon | string | 否 | '' | 高亮状态的底部图标,支持 Icon 或图片地址 |
text | boolean | 否 | false | 是否展示徽标 |
imageMode | string | 否 | 'aspectFit' | 图片类型 Tab 的适配模式,更多可参考图片模式 |
badge | Object | 否 | -- | 徽标类型,参见 Badge 组件 |
事件名 | 说明 | 类型 |
---|---|---|
onChange | Tab 切换时候,触发回调 | (tab: object, index: number) => void |