页签 Tabs

分隔内容上有关联但属于不同类别的数据集合。

何时使用

例如:切换不同tab展示不同内容时

如何使用

  1. import { Tabs } from 'tinper-bee';
  2. or
  3. import Tabs from 'bee-tabs';
  4. import 'bee-tabs/build/Tabs.css';

代码演示

API

Tabs

参数 说明 类型 默认值
activeKey 设置当前激活的tabPanel的key String -
tabBarPosition tab头的定位,可以是[‘left’,’right’,’top’,’bottom’]中选择 String -
defaultActiveKey 如果activeKey没有设置的时候,当初始化的时候设置当前激活的tabPanel的key String 默认激活第一个
renderTabBar 怎样去渲染tab的头部 ():React.Node -
renderTabContent 怎样去渲染tab的内容区域 ():React.Node -
onChange tabPanel改变的时候的回调函数 (key:string):void -
destroyInactiveTabPane 是否在更改选项卡时销毁无效标签 Boolean false
style 添加到tab上的style String u-tabs
onTabClick tab 被点击的回调 fun -
className 在tab组件上添加className String -
extraContent 在导航上添加扩展元素 ():React.Node -
onPrevClick 当出现滚动时,点击上一个时的回调函数 Function -
onNextClick 当出现滚动时,点击下一个时的回调函数 Function -
animated tab切换时,是否使用动画(1.0.8版本及其以后弃用,动画全部去掉) bool false
tabBarStyle tabBar样式选择,可以是[‘primary’,’simple’,’upborder’,’editable-card’]中选择 String ‘simple’
[v2.1.2新增]hideAdd 是否隐藏加号图标,在 type="editable-card" 时有效 boolean false
[v2.1.2新增]onEdit 新增和删除页签的回调,在 type="editable-card" 时有效 (targetKey, action): void -

TabPane

参数 说明 类型 默认值
key 对应 activeKey string -
tab 选项卡头显示文字 string\ ReactNode -
style 选项卡样式 Object -
forceRender 在选项卡中强制渲染内容,而不是在单击选项卡后呈现延迟。 Boolean false
placeholder 懒加载时显示的内容 React:Node -

SearchTabs

参数 说明 类型 默认值
onChange 数据改变的回调 func -
value 被选中的值 string -

SearchTabs.Item

参数 说明 类型 默认值
value Item的标示 string -

注意事项

暂无

更新日志