Range Slider

Display a range slider element.

Usage

020
      <script lang="ts" setup>
const value = ref(10)
</script>

<template>
  <CRangeSlider
    v-model="value"
    label="Example"
    :max="20"
  />
</template>

    

Show input

Show the current value input box horizontally with the slider.

550
      <template>
  <CRangeSlider show-input v-model="value" :min="5" :max="50" label="Example" />
</template>

    

Disabled

0100
      <template>
  <CRangeSlider disabled v-model="value" label="Example" />
</template>

    

Errors

0100
  • Example errors
      <template>
  <CRangeSlider disabled v-model="value" label="Example" :errors="[
  'Example errors'
]" />
</template>

    

Props

Prop Default Type
id string
disabledboolean
min0 number
max100 number
label string
showInputfalseboolean
step1 number
errors string[]
defaultValue number
tooltiptrueboolean
variant'subtle' "outlined" | "subtle"
modelValue number

\