Skip to content

FormSlider ​

A FormKit wrapper for OpenVue's Slider component.

Live Example on Website

Usage ​

vue
<FormKit type="formSlider" v-model="value" />

Object-based Example ​

vue
<script setup>
const schema = [
  {
    $formkit: 'formSlider',
    name: 'slider',
    label: 'Use Slider',
    class: 'mt-2 w-72',
    min: 5,
    max: 100,
    step: 5,
    value: 10,
    validation: 'min:20|max:80'
  },
  {
    $formkit: 'formSlider',
    name: 'sliderVertical',
    label: 'Use Slider',
    min: 1,
    max: 10,
    value: 4,
    orientation: 'vertical'
  },
]
const data = {}
</script>

<template>
  <FormKit :schema="schema" :data="data" />
</template>

Props ​

NameTypeDescription
minnumberMinimum value
maxnumberMaximum value
stepnumberStep increment
rangebooleanEnable range selection
orientationstringOrientation (horizontal/vertical)
ptobjectPass-through options
ptOptionsobjectPass-through options
unstyledbooleanDisable default styles

See OpenVue Slider docs for more details.

FormKit OpenVue Module