1.0.0 • Published 4 years ago

shapla-input-slider v1.0.0

Weekly downloads
7
License
MIT
Repository
github
Last release
4 years ago

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

PropertyTypeRequiredDefaultDescription
valueNumbernonullValue of the input
defaultNumberno0The default value of the input
minNumberno0Min value of input
maxNumberno100Maximum value of input
stepNumberno1Step of input slider
showResetBooleannotrueSet true to show reset to default value
showInputBooleannotrueSet 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
  }
}