Range slider
Two-knob range picker with keyboard navigation and hover tooltip.
Basic usage
v-model / value accepts [number, number]. Full keyboard support: ↑↓←→ / PageUp / PageDown / Home / End.
[20, 80]
Demo source
<CfRangeSlider v-model="range" :min="0" :max="100" /> <CfRangeSlider value={range} onChange={setRange} min={0} max={100} /> Tone
tone controls the fill color (success / warning / error); shares the --cf-rs-* tokens with Slider.
tone = successtone = warningtone = error / disabled
Demo source
<CfRangeSlider v-model="v" tone="success" /> <CfRangeSlider value={v} onChange={setV} tone="success" /> API
| Prop | Type | Default | Description |
|---|---|---|---|
modelValue / value | [number, number] | [0, 100] | |
min / max | number | 0 / 100 | |
step | number | 1 | Step |
size | 'sm' | 'md' | 'lg' | 'md' | |
tone | 'default' | 'success' | 'warning' | 'error' | 'default' | |
disabled / showTooltip | boolean | false / true |
反馈与讨论
Range slider · Discussion