标签页

介绍
将内容组织同一视图中,一次可查看一个视图内容,查看其他内容可切换选项卡查看。
API
Props
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
status | 默认状态 | 'default' | 'hide' | 'default' |
activeKey | 当前选中页签Key | string | - |
tabs | 页签 | Tabs | - |
type | 样式,定义选项卡样式 | 'line'|'capsule'|'card'|'card-gutter'|'rounded'|'text' | 'line' |
direction | 选项卡方向 | 'horizontal'|'vertical' | 'horizontal' |
destroyOnHide | 不显示时销毁内容 | boolean | false |
baseStyle | 自定义样式 | string | - |
customClass | 类名绑定 | string | - |
size | 尺寸 | 'mini'|'small'|'medium'|'large' | 'medium' |
position | 位置 | 'top'|'right'|'bottom'|'left' | 'top' |
trigger | 触发方式 | 'click'|'hover' | 'click' |
animation | 过度动画 | boolean | false |
justify | 高度充满容器 | boolean | false |
lazyLoad | 首次展示挂载内容 | boolean | false |
headerPadding | 水平边距,type属性为'line'或者'text'时配置可生效 | boolean | true |
uniqueKey | 唯一标识 | string | - |
loop | 循环 , 循环渲染设置 | Loop | - |
Events
事件名 | 描述 | 参数 |
---|---|---|
onChange | 文字气泡显示状态更改时触发 | ctx params:string |
onTabClick | 文字气泡显示状态更改时触发 | ctx params:string |
Type
javascript
// 页签
type Tabs = {
"id":number,
"title":string,
"key":number,
"itemKey":string,
"itemStatus":string,
"icon":string,
"disabled":boolean
}[]
// 循环
type Loop = {
"data": any[],
"paramName": string,
"indexName": string,
"key": string
}