DevControlSlider

components/dev/ControlSlider.vue

Range input with label and optional value suffix. Blue-themed thumb on dark track.

components/dev/ControlSlider.vue

Usage

<DevControlSlider label = "required" :modelValue = "required" :min = "0" :max = "100" :step = "1" suffix = "undefined" />

Props

PropTypeDefaultDescription
labelStringrequiredControl label
modelValueNumberrequiredCurrent value (v-model)
minNumber0Minimum value
maxNumber100Maximum value
stepNumber1Step increment
suffixStringundefinedUnit suffix shown after value (e.g. "px", "%")

Events

EventDescription
update:modelValueWhen slider value changes

Related