Segmented 分段控制器

用于展示多个选项并允许用户选择其中单个选项。

基础用法

设置v-model为选项值。

配置方向2.8.7

设置 vertical 来改变方向。



禁用状态

设置 disabled 属性来禁用一些选项。

自定义选项 2.9.8

当您的 options 格式不同于默认格式时,可通过 props 属性自定义 options

Block 分段选择器

设置block为true以适应父元素的宽度。

自定义内容

设置 default slot 位来渲染自定义内容。

自定义样式

使用 CSS 变量设置自定义样式。

Segmented API

Segmented Attributes

属性名说明类型默认值
value绑定值,对应官方 v-modelstring / number / boolean—
options选项数据array[]
option-props选项字段别名,对应官方 propsobject—
size尺寸enum'default'
block是否撑满父容器宽度booleanfalse
disabled是否禁用整个组件booleanfalse
validate-event是否触发表单校验booleantrue
name原生 name 属性string—
id原生 id 属性string—
aria-label原生 aria-label 属性string—
direction排列方向enum'horizontal'
class-name / style根元素类名与样式string / object—

optionProps

字段说明类型默认值
value选项对象里作为值的键名stringvalue
label选项对象里作为标签的键名stringlabel
disabled选项对象里作为禁用标记的键名stringdisabled

Segmented Events

事件名说明参数
onChange选中值变化时触发,参数为当前选中值Function

Segmented Slots

名称说明参数
children自定义选项内容,传入函数即生效Function