npm.io
3.2.24 • Published 3 years ago

vue-slider-component

Licence
MIT
Version
3.2.24
Deps
2
Size
1.7 MB
Vulns
0
Weekly
0
Stars
2.4K

banner

downloads npm-version license

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

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

Vue 2
<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>
Vue 3
<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>

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 .

License

MIT