微信小程序双向滑动slider(区间选择器)

zy-slider

微信小程序双向滑动slider,可用于价格范围选取等功能。

一个选择数值范围的slider,双向可以滑动

先在要使用的地方的json文件中引入该组件

{ "usingComponents": { "zy-slider": "../../component/zyslider" }, "navigationBarTitleText": "zy-slider" }

然后在wxml中使用

<view class="zy-slider"> <zy-slider minValue="0" maxValue="100" min="0" max="100" bind:lowValueChange="lowValueChangeAction" bind:heighValueChange="heighValueChangeAction" /> </view> 参数说明:

min: Number/String slider 最小值 max: Number/String slider 最大值 minValue: Number/String slider 左边滑块初始位置 maxValue: Number/String slider 右边滑块初始位置 bind:lowValueChange : function 左边滑块回调 {lowValue:lowValue} bind:heighValueChange : function 右边滑块回调 {heighValue:heighValue} blockColor : String slider 圆形滑块颜色(默认 #19896f) backgroundColor : String slider 背景条的颜色(默认 #ddd) selectedColor : String slider 已选择部分的颜色(默认 #19896f) 方法说明:

reset(): 重置组件 show(): 显示组件 hide(): 隐藏组件

说明一下为何需要调用方法来隐藏 / 显示组件,若组件的上层 view加上 style="display: none;"隐藏再显示,组件恢复显示后布局可能会乱掉:

解决方法是将组件放在需要隐藏的 view 之外,并单独调用内部的 show()hide() 方法来单独显示 / 隐藏组件。

wxss:

.zy-slider { margin: 60rpx; }

简书地址

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。