Slider
滑动型输入器,可展示当前值和可选范围。
效果
安装
$ npm install quist-ui -D
引入
<import name="quist-slider" src="@quist-ui/quist-slider/index"></import>
例子
默认样式:
<quist-slider @on-change="slide()"></quist-slider>
传入默认值:
<quist-slider @on-change="slide()" value="{{20}}"></quist-slider>
最小值50-最大值230:
<quist-slider @on-change="slide()" min="{{50}}" max="{{230}}" value="{{140}}"></quist-slider>
禁用状态:
<quist-slider disabled value="{{30}}"></quist-slider>
自定义样式:
<quist-slider @on-change="slideB()" slider-bgcolor="#cccccc" track-color="#fac450" height="{{8}}" handle-size="{{60}}" handle-bg-color="#87d068" handle-border-color="#E64340"></quist-slider>
显示数值:
<div class="slider">
<text>0</text>
<div class="slider-info">
<quist-slider @on-change="slideE()" width="{{560}}"></quist-slider>
</div>
<text>100</text>
</div>
更详细代码可以参考 quist-slider demo
API
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
min | 最小值 | Number | 0 |
max | 最大值 | Number | 100 |
value | 设置当前取值 | Number | 0 |
height | 滑动条的高度,单位px | Number | 4 |
width | 滑动条的高度,单位px | Number | 660 |
track-color | 选中部分滑动条的样式 | String | #1890ff |
slider-bgcolor | 未选中部分 | String | #E9E9E9 |
handle-size | 滑块的大小 | Number | 50 |
handle-bg-color | 滑块的背景颜色 | String | rgba(255, 255, 255, 1) |
handle-border-color | 滑块的边框颜色 | String | #1890ff |
disabled | 是否禁用 | Boolean | false |
on-change | 当 Slider 的值发生改变时,会触发 onChange 事件,并把改变后的值作为参数传入。 | Function | - |
更新日志
v1.1.2(2018-12-10)
- 新增
Slider
组件,平台版本1030以上支持。