Tab 标签页

优质
小牛编辑
130浏览
2023-12-01

标签页组件。

Usage

全部引入

import { Tab } from 'beeshell';

按需引入

import Tab from 'beeshell/dist/components/Tab';

Examples

image

Code

详细 Code

<Tab
  value={1}
  scrollable={true}
  data={[
    {
      value: 1,
      label: '全部'
    },
    {
      value: 2,
      label: '我关注的'
    },
    {
      value: 3,
      label: '我的粉丝'
    }
  ]}
  onChange={(item, index) => {
    console.log(item, index)
  }}
/>

API

Props

NameTypeRequiredDefaultDescription
styleViewStylefalse{}样式
dataItemContainerStyleViewStylefalse{}每一项的容器样式
dataItemStyleViewStylefalse{}每一项的样式
activeColorstringfalsevariables.mtdGrayDarker激活状态颜色
dataArraytrue[]数据源,数组元素为对象,必须包含 label 和 value 属性
valueanyfalsenull激活项的值,与数据源某项的 value 相等
onChangeFunctionfalsenull状态切换时的回调,参数为数据源的选项和索引
renderItemFunctionfalsenull自定义渲染项,函数参数为 item index active