mini-multi-slider
v2.0.0
Published
Multi slider component for Mini Program applications.[B[B
Downloads
10
Maintainers
Readme
mini-multi-slider
Multi slider component for Mini Program applications.
Installation
npm install mini-multi-slider --saveSetup
Include the component in your page's configuration file under the usingComponents property. Example:
"usingComponents": {
...
"mini-multi-slider": "mini-multi-slider/index",
...
}Usage
Add the component tag in your page using the tag name chosen during setup. Example:
<mini-multi-slider
sliderWidth="700" //Value in rpx, example: 700rpx
from={{fromVal}} //range start number
to={{toVal}} //range end number
sliderColor={{sliderColor}} //Color name or hex color
selectedColor={{selectedColor}} //Color name or hex color
buttonSize={{buttonSize}} //Value in pixels
onChangeValue="handleChangeValue" //Receives updated 'from' and 'to' values.
onTouchMove="handleTouchMove" //This callback fires whenever a move happens
onTouchCancel="handleTouchCancel" //This callback fires when touch move is cancelled.></mini-multi-slider>The callback function onChangeValue gets passed the updated from and to variables, respectively. And this callback can use the new values to set the state and update page view. Example:
handleChangeValue(fromVal, toVal){
this.setData({fromVal, toVal});
}