Skip to content

Latest commit

 

History

History
 
 

vue-range

vue-range

similar input-range component for Vue

Inspired by mint-UI Range

npm package

https://www.npmjs.com/package/vue-range

Screenshot

range

Usage

index.js

var Vue = require('vue')
var vueRange = require('../src/index.vue')

// or ES2015
// import vueRange from 'vue-range'

new Vue({
  el: '#app',
  data: {
    val: 100,
    val2: 100,
    valStep: 10,
    max: 80
  },
  components: {
    vueRange
  }
})

html

<div id="app">
<vue-range :value.sync="val" ></vue-range>
{{ val }}
<br>
<br>

<vue-range :step="valStep" :value.sync="val2">
  <div slot="start">start</div>
  <div slot="end">end</div>
</vue-range>
{{valStep}} - {{ val2 }}
<br>
<br>

<vue-range disabled :value="30"></vue-range>
<vue-range :bar-height="3" :value="20"></vue-range>
<vue-range :min="10" :max="max">
  <div slot="start">10</div>
  <div slot="end">{{ max }}</div>
</vue-range>
</div>

Development

$ npm install

$ npm run dev

Version

1.0.0

fixbug & add a callback function