vue-slider-component
Version:
A highly customized slider component
70 lines (52 loc) • 1.3 kB
Markdown
add vue-slider-component
```
1. 全局引入
```js
// main.js
import VueSlider from 'vue-slider-component'
import 'vue-slider-component/theme/default.css'
Vue.component('VueSlider', VueSlider)
```
2. 局部引入
```js
// App.vue
import VueSlider from 'vue-slider-component'
import 'vue-slider-component/theme/default.css'
export default {
components: {
VueSlider
}
}
```
3. 使用`<script>`引入
```html
<link ref="stylesheet" src="./node_modules/vue-slider-component/theme/default.css">
<script src="./node_modules/vue-slider-component/dist/vue-slider-component.umd.min.js"></script>
<script>
new Vue({
el: '#app',
components: {
VueSlider: window['vue-slider-component']
}
})
</script>
```
```html
<vue-slider v-model="value"></vue-slider>
```
因为默认引入的文件内联了样式,所以会出现错误 (`document is not defined`)。
因此使用提取了 css 的文件:
```js
// import component
import VueSlider from 'vue-slider-component/dist-css/vue-slider-component.umd.min.js'
import 'vue-slider-component/dist-css/vue-slider-component.css'
// import theme
import 'vue-slider-component/theme/default.css'
```
```bash
yarn