微信小程序区间滑块组件

wechat-rangeslider

微信小程序区间滑块组件

效果

目录结构

└─wechat-rangeslider │ app.js │ app.json │ app.wxss │ project.config.json │ ├─components //区间滑块组件代码 │ range-slider.js │ range-slider.json │ range-slider.wxml │ range-slider.wxss │ └─index index.js index.json index.wxml index.wxss 使用方法

1.安装 range-slider

将components文件夹拷贝到项目中。

2.在需要使用 range-slider 的页面 page.json 中添加 range-slider 自定义组件配置

{ "usingComponents": { "range-slider": "/components/range-slider" } }

3.WXML 文件中引用 range-slider

<range-slider width='400' height='80' block-size='50' min='99' max='999' values='{{rangeValues}}' bind:rangechange='onRangeChange'> <view slot='minBlock' class='range-slider-block'></view> //左边滑块的内容 <view slot='maxBlock' class='range-slider-block'></view> //右边滑块的内容 </range-slider> 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] 当前区间值
bindrangechange EventHandle 完成一次拖动后触发的事件,event.detail = {minValue: value1,maxValue:value2}

版权声明:

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