Skip to content

Subsection 分段器

基础用法

  • 该分段器一般用于用户从几个选项中选择某一个的场景
  • 支持自定义分段样式、颜色等。
vue
<template>
<sn-subsection  v-model="value" :data="listData"></sn-subsection>
</template>

更多演示请下载 demo 查看

属性

参数说明类型默认值可选值
vModel当前选中的分段索引Number0-
data分段数据,数组中的每个元素代表一个分段Array<String>[]-
disabled是否禁用分段选择器Booleanfalsetrue | false
padding分段之间的间距String3px-
blockPadding分段块的内部paddingString10px-
borderRadius分段边框的圆角String$normal-
textSize分段文本大小String$2-
bgColor分段背景颜色String$info(亮色模式)
$front(暗黑模式)
-
disabledBgColor禁用状态分段背景颜色String$disabled(亮色模式)
$disabledDark(暗黑模式)
-
blockBgColor分段块背景颜色String$front(亮色模式)
$info(暗黑模式)
-
disabledBlockBgColor禁用状态分段块背景颜色String$disabledDark(亮色模式)
$disabled(暗黑模式)
-
textColor分段文本颜色String$text-
activeTextColor激活状态分段文本颜色String$primaryDark-
disabledTextColor禁用状态分段文本颜色String$disabledText-
customStyle自定义分段选择器样式UTSJSONObject{}-
customItemStyle自定义分段样式UTSJSONObject{}-
customBlockStyle自定义分段块样式UTSJSONObject{}-

事件

名称类型说明
change(value: number) => void数据变化时触发

使用 MIT 协议