标签页(Tabs)
示例
基本形式
ContentAContentBContentC
Value
ContentAContentBContentC
只读和禁用
ReadonlyReadonlyReadonlyDisabled AllDisabled AllDisabled AllDisabled PartiallyDisabled PartiallyDisabled Partially
隐藏部分项
ContentAContentBContentC
可关闭
ContentAContentBContentCContentDContentE
路由
Button ContentCheckbox ContentTabs Content
额外的
ContentAContentBContentCAll
Tabs API
Attrs/Props
Attr/Prop | Type | Default | Description |
---|---|---|---|
value.sync, v-model | Any | 选中标签页的值 | |
readonly | Boolean | false |
是否只读 |
disabled | Boolean | false |
是否禁用 |
closable | Boolean | false |
是否可以关闭 |
router | Boolean | false |
是否根据vue-router对应的路由进行高亮显示 |
Slots
(default)
在插槽中插入<u-tab>
子组件
extra
在标签右侧可以附加组件
Events
@before-select
选择某一页前触发
Param | Type | Description |
---|---|---|
value | Any | 选中标签页的值 |
oldValue | Any | 旧的值 |
itemVM | Tab | 选中标签页实例 |
$event.preventDefault | Function | 阻止选择流程 |
@select
选择某一页时触发
Param | Type | Description |
---|---|---|
value | Any | 选中标签页的值 |
oldValue | Any | 旧的值 |
itemVM | Tab | 选中标签页实例 |
@before-close
关闭某一页前触发
Param | Type | Description |
---|---|---|
value | Any | 待关闭标签页的值 |
oldValue | Any | 旧的值 |
itemVM | Tab | 待关闭的标签页实例 |
$event.preventDefault | Function | 阻止关闭流程 |
@close
关闭某一页时触发
Param | Type | Description |
---|---|---|
value | Any | 关闭的标签页的值 |
oldValue | Any | 旧的值 |
itemVM | Tab | 关闭的标签页实例 |
$event.preventDefault | Function | 阻止关闭后自动选择页的流程 |
Tab API
Attrs/Props
Attr/Prop | Type | Default | Description |
---|---|---|---|
title | String | 标签页标题 | |
value | Any | 标签页的值 | |
hidden | Boolean | false |
是否隐藏此标签页 |
disabled | Boolean | false |
是否禁用此标签页 |
to | String | Object | vue-router的目标链接 | |
replace | Boolean | false |
当切换路由时,调用router.replace() ,而不是router.push() |
exact | Boolean | false |
是否精确匹配 |
Slots
(default)
在插槽中插入文本或HTML