Skip to content

Installation ​

Requirements ​

  • Node.js >= 18
  • Vue 3 >= 3.2
  • npm >= 8.5.0

Install via npm ​

bash
npm install nouislider-vue3

Importing ​

Component + styles ​

js
import Slider from 'nouislider-vue3';
import 'nouislider-vue3/css';

Global registration ​

js
import { createApp } from 'vue';
import Slider from 'nouislider-vue3';
import 'nouislider-vue3/css';

const app = createApp(App);
app.component('Slider', Slider);
app.mount('#app');

Local registration ​

vue
<script>
import Slider from 'nouislider-vue3';
import 'nouislider-vue3/css';

export default {
    components: { Slider },
}
</script>

Package files ​

The package includes three files in dist/:

FileFormatUsage
nouislider-vue3.mjsES ModuleModern bundlers (Vite, Webpack 5+)
nouislider-vue3.umd.jsUMDUniversal compatibility, CDN
nouislider-vue3.cssCSSComponent styles + noUiSlider

The 'nouislider-vue3/css' import loads the required styles, including noUiSlider's base styles.

Released under the MIT License.