标签页组件,用于切换不同内容区域。
# 基本用法
复制代码
# 属性说明
| 属性 | 类型 | 默认值 | 可选值 | 说明 |
|---|---|---|---|---|
value / v-model | String | - | - | 绑定值,选中标签的 name |
type | String | card | card、border-card | 标签页类型 |
tabPosition | String | top | top、right、bottom、left | 标签位置 |
closable | Boolean | false | - | 是否可关闭 |
addable | Boolean | false | - | 是否可新增 |
editable | Boolean | false | - | 是否可编辑(新增+关闭) |
# 事件
| 事件名 | 说明 | 参数 |
|---|---|---|
tab-click | 点击标签时触发 | tab |
tab-remove | 移除标签时触发 | name |
tab-add | 添加标签时触发 | - |
edit | 点击新增或删除按钮时触发 | (targetName, action) |
# XtTabPane 子组件属性
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
label | String | - | 标签页标题 |
name | String / Number | - | 标签页名称,对应 value |
disabled | Boolean | false | 是否禁用 |
closable | Boolean | true | 是否可关闭 |
# 示例
# 不同类型
复制代码
# 标签位置
复制代码
# 可关闭
复制代码
# 可编辑
复制代码
# 禁用标签
复制代码
# 注意事项
- 每个
XtTabPane必须设置name属性 v-model绑定的值必须与某个XtTabPane的name匹配