1.1.0 • Published 11 months ago

vue-simple-range-slider v1.1.0

Weekly downloads
338
License
-
Repository
github
Last release
11 months ago

vue-simple-range-slider

Change your numeric value or numeric range value with dragging handles

Demo

Features

  • Single value and range slider support
  • Vue3 and Vue2 supports
  • Exponential and linear scale support
  • Keyboard support
  • rtl support

Requires Vue >=3.2.0 or >=2.7.0

Getting Started

npm install vue-simple-range-slider

Or

yarn add vue-simple-range-slider

Example (Vue 3)

<template>
  <div>
    <VueSimpleRangeSlider
      style="width: 300px"
      :min="0"
      :max="1000000"
      exponential
      v-model="state.range"
    >
      <template #prefix="{ value }">$</template>
    </VueSimpleRangeSlider>
      
    <VueSimpleRangeSlider
      style="width: 300px"
      :min="0"
      :max="20"
      v-model="state.number"
    />
      
  </div>
</template>
<script>
import VueSimpleRangeSlider from "vue-simple-range-slider";
import "vue-simple-range-slider/css";
import { reactive, defineComponent } from "vue";
export default defineComponent({
  // register the component
  components: { VueSimpleRangeSlider },
  setup() {
    const state = reactive({ range: [20, 1000], number: 10 });
    return { state };
  },
});
</script>

Vue 2

For Vue 2 import the component like this:

import VueSimpleRangeSlider from "vue-simple-range-slider/vue2";
import "vue-simple-range-slider/vue2/css";

Props

NameTypeDefault
value (vue2)number Or [number,number]
model-value (vue3)number Or [number,number]
minnumber0
maxnumber100
exponentialbooleanfalse
bar-colorstring#bebebe
active-bar-colorstring#6699ff
keep-just-significant-figuresbooleantrue
significant-figuresnumber2
popover-content-editablebooleantrue

Events

NameType
input (vue2)(number) => void Or ([number,number]) => void
update:model-value (vue3)(number) => void Or ([number,number]) => void

Slots

NameType
prefix{value: number}
suffix{value: number}
splittervoid
1.1.0

11 months ago

0.0.0

1 year ago

1.0.0

2 years ago

1.0.0-beta.2

2 years ago

1.0.0-beta.3

2 years ago

1.0.0-beta.4

2 years ago

1.0.0-beta.5

2 years ago

1.0.0-beta.1

2 years ago

1.0.0-beta.6

2 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.2

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago