更新记录
1.0.11(2020-01-10)
下载此版本
- [修复] step为10或更大时,数值计算出问题的bug
1.0.10(2020-01-02)
下载此版本
- [优化] 增加拖动时圆点变大的效果
- [优化] 将所有upx替换为rpx
- [修复] 因为设置step,导致拖动会有偏移的bug
1.0.9(2019-08-23)
下载此版本
- [修复] 修复使用step时,可能会遇到精度问题,达不到max值
- [修复] 修复使用min大于0时,会跳动的bug
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
× |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
uni-app-range-slider
uni-app 区间选择滑块
说明:目前支持平台有APP、微信小程序、H5,其他平台理论上支持。
效果图:
range-slider属性
属性名 |
类型 |
默认值 |
说明 |
width |
Number |
750 |
组件宽度(rpx) |
height |
Number |
100 |
组件高度(rpx) |
block-size |
Number |
50 |
滑块大小(rpx) |
bar-height |
Number |
10 |
进度条高度(rpx) |
background-color |
String |
#e9e9e9 |
进度条背景色 |
active-color |
String |
#1aad19 |
已选择的颜色 |
min |
Number |
0 |
最小值 |
max |
Number |
100 |
最大值 |
values |
Array |
[0,100] |
当前区间值 |
step |
Number |
1 |
步长值 |
liveMode |
Boolean |
true |
是否即时刷新数值,默认true |
@rangechange |
EventHandle |
|
完成一次拖动后触发的事件,event.detail = {minValue: value1,maxValue:value2, originalValue:value3} |
tips:
修改自:https://github.com/Money888/wechat-rangeslider
更新历史说明:
v1.0.11(20200110)
- [修复] step为10或更大时,数值计算出问题的bug
-
v1.0.10(20200102)
- [优化] 增加拖动时圆点变大的效果
- [优化] 将所有upx替换为rpx
- [修复] 因为设置step,导致拖动会有偏移的bug
-
v1.0.9(20190823)
- [修复] 修复使用step时,可能会遇到精度问题,达不到max值
- [修复] 修复使用min大于0时,会跳动的bug
v1.0.8(20190719)
- [新增] liveMode模式,默认为true,即拖动就会刷新数值;设为false时,每次拖动只在touchEnd派发一次change事件
- [建议] 示例里之前step参数直接写为数值,在h5上会报错,现修改为data下面的变量
v1.0.7(20190604)
- [新增] 支持设置步长,如显示值为0.5, 1, 1.5……这类的值
- [新增] 增加一个选择时间区间的示例
- 回调函数里默认输出的是格式化后的值,为了取值方便,也并原始值一并给出,方便操作
v1.0.6(20190521)
- 适配最新自定义组件编译模式,如遇小程序/app不能正常使用时,请下载最新版
v1.0.5(20190417)
- 解决某种微信环境内,touchstart回调的e参数不完整的问题
v1.0.4(20190326)
v1.0.3(20190322)
v1.0.2(20190306)
v1.0.1
v1.0.0