可以通过移动滑块在某一范围内取值
用于在一定范围内移动滑块获取单个或者区间数值
属性 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
value | SliderValue | 否 | - | 当前值 |
disabled | boolean | 否 | false | 是否禁用 |
icon | string | 否 | - | 自定义滑块的图标, 需要使用 antd-mini 的 icon 的 type 值 |
max | number | 否 | 100 | 最大值 |
min | number | 否 | 0 | 最小值 |
range | boolean | 否 | false | 是否是双滑块 |
color | string | 否 | '#1677ff' | 滑块、轨迹和节点的背景色 |
showNumber | boolean | 否 | false | 是否展示刻度上的数据 |
step | number | 否 | 1 | 步距,取值必须大于 0,并且可被 (max - min) 整除 |
ticks | boolean | 否 | false | 是否显示刻度 |
tooltip | boolean | 否 | false | 是否在拖动时显示悬浮提示,支持使用作用域插槽自定义 |
className | string | 否 | - | 类名 |
事件名 | 说明 | 类型 |
---|---|---|
onChange | slider 值改变时触发 | (value: number | [number, number]) => void |
onAfterChange | 与 touchend 触发时机一致,把当前值作为参数传入 | (value: number | [number, number]) => void |
名称 | 说明 | 类型 |
---|---|---|
tick | 自定义刻度 | 作用域插槽,接收选中的value参数 |
tooltip | 自定义拖动时显示悬浮提示 | 作用域插槽,接收选中的value参数 |
类名 | 说明 |
---|---|
amd-slider | 整体样式 |
amd-slider-handler | 滑块样式 |
amd-slider-handler-icon-default | 滑块样式 |
amd-slider-track | 轨迹样式 |
amd-slider-track-number | 刻度样式 |
amd-slider-track-fill | 轨迹样式 |
amd-slider-track-fill-background | 轨迹样式 |
amd-slider-track-fill-front | 轨迹样式 |
amd-slider-ticks | 刻度样式 |
amd-slider-tick | 刻度样式 |
amd-slider-tick-number | 刻度样式 |