Skip to content

基于taro开发的双向滑动slider,可用于区间选择

Notifications You must be signed in to change notification settings

AaronDaiR/taro-slider

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

taro-slider

基于taro开发的双向滑动slider,可用于区间选择。



引入

import IntervalSlider from '../../components/intervalSlider'

使用

无标记的

<IntervalSlider
  maxValue={87}
  minValue={0}
  max={200}
  selectedColor='red'
  onChange={this.onChange.bind(this)}
/>

有标记的

<IntervalSlider
  marksArr={marksArr}
  maxValue={87}
  minValue={0}
  max={200}
  selectedColor='green'
  onChange={this.onChange.bind(this)}
/>

// marksArr 结构
[{
  position: 0, // 位置信息,取值范围0-100
  label: '0元' // 标记显示的文本
}, {
  position: 25,
  label: '250元'
}, {
  position: 50,
  label: '500元'
}, {
  position: 75,
  label: '750元'
}, {
  position: 100,
  label: '1000元'
}]

参数说明

min: Number 最小值
max: Number 最大值
minValue: Number 当前最小值
maxValue: Number 当前最大值
bgColor: String 背景色
selectedColor: String 选中色
marksArr: Array 标记列表,不传此参则是普通的slider,该参数用来实现标记效果

About

基于taro开发的双向滑动slider,可用于区间选择

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.7%
  • CSS 9.3%
  • HTML 7.0%