Skip to content

Segmented 分段选择 ​

AuSegmented 使用连续滑动的材质选中层切换互斥选项。支持左右方向键、Home 和 End,禁用选项不会被选中。

基础用法 ​

当前视图:list;时间范围:本周

items 可以是字符串或数字数组,也可以是包含 label、value、icon、disabled 的对象数组。各项的值须唯一;无匹配值时不显示选中层。

Segmented API ​

Attributes ​

属性说明类型默认值
modelValue当前值,支持 v-modelstring | numberundefined
items选项数组Array[]
valueKey对象选项的值字段stringvalue
size尺寸:small / default / large;选项高度 24 / 28 / 36pxstringdefault
disabled禁用整个选择器booleanfalse
fill等宽填满容器booleanfalse

Events ​

事件名说明参数
update:modelValue当前值更新(value)
change当前值发生变化(value, previousValue, item)

Slots ​

插槽名说明
item自定义选项内容,参数 { item, selected }

Aurora Plus · Vue 3 Component Library