基础组件
布局
导航
操作反馈
表单
其他
# Range 进度条
# 使用指南
在 page.json 中引入组件
"usingComponents": {"w-range": "wuss-weapp/w-range/index",}
# 图片演示
# 代码演示
<view class="range"><w-range bindonChange="onChange" bindafterChange="afterChange" /></view><w-pane desc="Disabled" /><view class="range"><w-range disabled /></view><w-pane desc="Custom Style" /><view class="range"><w-rangebindonChange="onChange"bindafterChange="afterChange"handleStyle="{{['background-color:red;border-color:gray;','background-color:green;border-color:#fe961c;']}}"trackStyle="background-color:pink;"railStyle="background-color:#000;"/></view>
onChange(e) {
console.log('onChange: ' + e.detail.value);
},
afterChange(e) {
console.log('afterChange: ' + e.detail.value);
},
.range {
width: 80%;
margin: 0 auto 35px;
}
# API
# Attribute 属性
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| max | 最大值 | number | 100 |
| min | 最小值 | number | 0 |
| step | 一步最低多少 | number | 1 |
| value | 默认的value | array | [25,75] |
| trackStyle | 被选中的范围线条的样式 | string | - |
| railStyle | 未被选中范围线条的样式 | string | - |
| handleStyle | 按钮的样式 | string | ['',''] |
| disabled | 是否禁用 | boolean | false |
# Event 事件
| 事件名 | 说明 | 参数 |
|---|---|---|
| afterChange | 值改变之前的回调 | e.detail.value |
| onChange | 值改变之后的回调 | e.detail.value |
# Slot 插槽
| 名称 | 说明 |
|---|
# Class 自定义类名
| 类名 | 说明 |
|---|---|
| wuss-class | 根节点样式类 |
Wuss-weapp