Skip to content

Slider 滑块 ​

AuSlider 用于在连续或分级数值范围内选择单个值,适合权重、强度、音量和模型参数等设置。

基础用法 ​

24
48%
68

Slider API ​

Attributes ​

属性说明类型默认值
modelValue当前值;交互后统一回传数字number / string0
min最小值number / string0
max最大值number / string100
step步进,必须大于 0number / string1
size尺寸,可选 small / default / largestringdefault
disabled是否禁用booleanfalse
showValue是否在轨道右侧显示格式化后的当前值booleanfalse
formatValue格式化显示值(value: number) => stringnull

Events ​

事件名说明参数
update:modelValue数值变化(value: number)
input拖动或键盘调整过程中的连续变化(value: number, event)
change指针操作结束或原生键盘调整提交(value: number, event)
focus内部滑块获得焦点(event)
blur内部滑块失去焦点(event)

Slots ​

插槽名说明插槽参数
value自定义行内值;使用后即使未设置 showValue 也会显示

Exposes ​

方法或属性说明
focus(options?)聚焦内部滑块
blur()移除焦点
inputRef内部原生 input[type="range"] 元素引用

Aurora Plus · Vue 3 Component Library