Awesome
๐ A highly customized slider component
English | ็ฎไฝไธญๆ | ะ ัััะบะธะน
๐ Vue3.x
This is still in beta and may contain unexpected bugs, please use with caution.
install
$ yarn add vue-slider-component@next
# npm install vue-slider-component@next --save
Breaking Changes
value
->modelValue
. (Official API Changes)
โจ Features
- ๐ More customizable
- ๐ Multiple style themes
- ๐ณ Support for more sliders
- ๐ Add marks
- ๐ Support SSR
- ๐ Support Typescript
๐ Documentation
Document: https://nightcatsama.github.io/vue-slider-component
Live Demo: https://jsfiddle.net/NightCatSama/2xy72dod/10547/
๐ฏ install
$ yarn add vue-slider-component
# npm install vue-slider-component --save
๐ Usage
<details><summary>Vue 2</summary><template>
<vue-slider v-model="value" />
</template>
<script>
import VueSlider from 'vue-slider-component'
import 'vue-slider-component/theme/antd.css'
export default {
components: {
VueSlider,
},
data() {
return {
value: 0,
}
},
}
</script>
</details>
<details><summary>Vue 3</summary>
<template>
<vue-slider v-model="value" />
</template>
<script setup>
import { reactive, toRefs } from 'vue'
import VueSlider from 'vue-slider-component'
import 'vue-slider-component/theme/antd.css'
export default {
setup() {
const data = reactive({ value: 0 })
return toRefs(data)
},
}
</script>
</details>
Changelog
Detailed changes for each release are documented in the release notes.
Support
If my code has helped you, please consider buy me a coffee โ.