Tab 标签页
优质
小牛编辑
139浏览
2023-12-01
使用指南
组件介绍
选项卡切换组件,常用于平级区域大块内容的的收纳和展现。
引入方式
import { Tab, TabItem } from 'feart';
components: {
'fe-tab': Tab,
'fe-tab-item': TabItem
}
代码演示
基础用法
<fe-tab v-model="active">
<fe-tab-item label="选项一">选项一内容</fe-tab-item>
<fe-tab-item label="选项二">选项二内容</fe-tab-item>
</fe-tab>
禁用标签
<fe-tab>
<fe-tab-item label="选项一">选项一内容</fe-tab-item>
<fe-tab-item label="选项二" disabled>
选项二内容
</fe-tab-item>
<fe-tab-item label="选项三">选项三内容</fe-tab-item>
</fe-tab>
动画
<fe-tab :animated="true">
<fe-tab-item label="选项一">选项一内容</fe-tab-item>
<fe-tab-item label="选项二">选项二内容</fe-tab-item>
<fe-tab-item label="选项三">选项三内容</fe-tab-item>
</fe-tab>
气泡提示
<fe-tab>
<fe-tab-item label="选项一" badgeValue="0">选项一内容</fe-tab-item>
<fe-tab-item label="选项二" :badgeDot="true">选项二内容</fe-tab-item>
<fe-tab-item label="选项三" badgeValue="999">选项三内容</fe-tab-item>
</fe-tab>
横向滚动
<fe-tab>
<fe-tab-item label="选项一">选项一内容</fe-tab-item>
<fe-tab-item label="选项二">选项二内容</fe-tab-item>
<fe-tab-item label="选项三">选项三内容</fe-tab-item>
<fe-tab-item label="选项四">选项四内容</fe-tab-item>
<fe-tab-item label="选项五">选项五内容</fe-tab-item>
</fe-tab>
禁用动画
<fe-tab :scrollable="false">
<fe-tab-item label="选项一">选项一内容</fe-tab-item>
<fe-tab-item label="选项二">选项二内容</fe-tab-item>
<fe-tab-item label="选项三">选项三内容</fe-tab-item>
</fe-tab>
样式风格
<fe-tab type="card">
<fe-tab-item label="选项一">选项一内容</fe-tab-item>
<fe-tab-item label="选项二">选项二内容</fe-tab-item>
<fe-tab-item label="选项三">选项三内容</fe-tab-item>
</fe-tab>
API
fe-tab
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
value | 初始索引值,使用 v-model 绑定 | Number | 0 | - |
type | 标签页类型 | String | line | line ,card |
barWidth | 选中下划线宽度 | String | max | max , min |
animate | 是否支持动画 | Boolean | false | true , false |
tabMax | 超过该数量导航可以滑动 | Number | 4 | - |
scrollable | 禁止滑动 | Boolean | true | true , false |
- | - | - | - | - |
fe-tab-item
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
label | 选项卡头显示文字 | String | - | - |
disabled | 选项卡禁用 | Boolean | false | false ,true |
badgeValue | 徽章显示文字 | String | - | - |
badgeDot | 徽章显示为点 | Boolean | false | false ,true |
- | - | - | - | - |
Events
事件名 | 参数 | 说明 | 备注 |
---|---|---|---|
on-click | index | 当前选项卡被点击时触发 | - |