Skip to content

PrimeSlider

A FormKit wrapper for PrimeVue's Slider component.

Live Example on Website

Usage

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

Object-based Example

vue
<script setup>
const schema = [
  { $formkit: 'primeSlider', name: 'slider', label: 'Use Slider', class: 'mt-2 w-72', min: 5, max: 100, step: 5, value: 10, validation: 'min:20|max:80' },
  { $formkit: 'primeSlider', 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 PrimeVue Slider docs for more details.

FormKit PrimeVue Module