Skip to content

Tabs 标签页

基础用法

  • 用于创建一个标签页组件,可以切换不同的标签页内容。
  • 支持自定义样式和标签页内容。
vue
<template>
	<sn-tabs v-model="value" :data="data"></sn-tabs>
</template>

更多演示请下载 demo 查看

属性

参数说明类型默认值可选值
vModel当前激活的标签页索引Number0-
scrollable标签是否可滚动Booleanfalsetrue | false
data标签页数据数组,每个对象包含 id 和 text 属性Array<SnTabParams>[]-
width标签宽度String100%-
height标签高度String40px-
bgColor标签背景颜色String$front-
textColor标签文本颜色String$title-
textSize标签文本大小String$2-
disabledTextColor禁用状态文本颜色String$disabledText-
activeTextColor激活状态文本颜色String$primary-
itemPadding标签内边距String12px-
lineColor激活状态下的指示线颜色String$primary-
lineWidth指示线宽度String--
lineHeight指示线高度String2px-
customStyle自定义样式UTSJSONObject{}-
customItemStyle自定义激活状态样式UTSJSONObject{}-
customActiveItemStyle自定义样式UTSJSONObject{}-

插槽

名称说明
left在标签页左侧放置内容
right在标签页右侧放置内容

事件

名称类型说明
change(value: number) => void标签页切换时触发

使用 MIT 协议