# Tab - 选项卡
# 示例
# 默认样式
点击查看源码
<len-tab :active="user" @tab-change="onTabChange">
<len-tab-panel label="选项1" value="user">内容111</len-tab-panel>
<len-tab-panel label="选项2" value="role">内容222</len-tab-panel>
<len-tab-panel label="选项3" value="config">内容333 </len-tab-panel>
</len-tab>
methods: {
onTabChange(index) {
console.log('tab changes: ', index)
},
},
data() {
return {
user: 'user',
}
},
# 没有状态条
点击查看源码
<len-tab :active="user" @tab-change="onTabChange" no-bar>
<len-tab-panel label="选项1" value="user">内容111</len-tab-panel>
<len-tab-panel label="选项2" value="role">内容222</len-tab-panel>
<len-tab-panel label="选项3" value="config">内容333 </len-tab-panel>
</len-tab>
methods: {
onTabChange(index) {
console.log('tab changes: ', index)
},
},
data() {
return {
user: 'user',
}
},
# 不展示 Tab 内容
点击查看源码
<len-tab :active="user" @tab-change="onTabChange" only-header>
<len-tab-panel label="选项1" value="user">内容111</len-tab-panel>
<len-tab-panel label="选项2" value="role">内容222</len-tab-panel>
<len-tab-panel label="选项3" value="config">内容333 </len-tab-panel>
</len-tab>
methods: {
onTabChange(index) {
console.log('tab changes: ', index)
},
},
data() {
return {
user: 'user',
}
},
# API
# Tab
参数 | 说明 | 接受类型 |
---|---|---|
@tab-change | 接受一个回调函数, 在 tab 切换时调用, 第一个参数为 tab 的索引值 | function(e: string |
active | 选定默认激活的 tab | string |
height | 定义 Tab Header 的高度, 使用 line-height 属性定义 | number |
noBar or no-bar | 不显示状态条 | |
onlyHeader or only-header | 不显示 Tab Content |
# Tab-panel
参数 | 说明 | 接受类型 |
---|---|---|
label | 确定 tab header 所展示的文字 | string |
value | 标签,供父组件使用 | string |