1.0.0 • Published 4 years ago
shapla-input-slider v1.0.0
shapla-input-slider
A simple component for input slider for Vue.js
Table of contents
Installation
npm install --save shapla-input-slider
Usage
Add the component:
import inputSlider from 'shapla-input-slider';
export default {
name: 'Hello',
data(){
return {
number: 10,
}
},
components: {
inputSlider
},
}
<input-slider v-model="number" :default="20"></input-slider>
Props for columns
Property | Type | Required | Default | Description |
---|---|---|---|---|
value | Number | no | null | Value of the input |
default | Number | no | 0 | The default value of the input |
min | Number | no | 0 | Min value of input |
max | Number | no | 100 | Maximum value of input |
step | Number | no | 1 | Step of input slider |
showReset | Boolean | no | true | Set true to show reset to default value |
showInput | Boolean | no | true | Set true to show input field to change value |
Listeners
The input slider component fires the following events:
input
: When value is changed, it fires the event.
<!-- template -->
<input-slider :value="20" :default="10" @input="handleInput"></input-slider>
<!-- method -->
methods: {
handleInput(newValue){
// Handle input event
}
}
1.0.0
4 years ago