不二如是 发表于 2018-6-28 09:37:53

050 ∞ 表单组件:slider

本帖最后由 不二如是 于 2018-6-28 09:37 编辑

http://xxx.fishc.com/forum/201805/02/171248f4zdsipf6d4qjnjl.png

上一讲我们搞定了radio,本次来学习slider。

slider,滑动选择器,属性:

属性名        类型        默认值        说明
min        Number        0        最小值
max        Number        100        最大值
step        Number        1        步长,取值必须大于 0,并且可被(max - min)整除
disabled        Boolean        false        是否禁用
value        Number        0        当前取值
color        Color        #e9e9e9        背景条的颜色(请使用 backgroundColor)
selected-color        Color        #1aad19        已选择的颜色(请使用 activeColor)
activeColor        Color        #1aad19        已选择的颜色
backgroundColor        Color        #e9e9e9        背景条的颜色
block-size        Number        28        滑块的大小,取值范围为 12 - 28 (基础库 1.9.0 开始支)
block-color        Color        #ffffff        滑块的颜色 (基础库 1.9.0 开始支持)
show-value        Boolean        false        是否显示当前 value
bindchange        EventHandle                完成一次拖动后触发的事件,event.detail = {value: value}
bindchanging        EventHandle                拖动过程中触发的事件,event.detail = {value: value} (基础库 1.7.0 开始支持)


index.wxml:
<view class="section section_gap">
<text class="section__title">设置step</text>
<view class="body-view">
    <slider bindchange="slider2change" step="5"/>
</view>
</view>

<view class="section section_gap">
<text class="section__title">显示当前value</text>
<view class="body-view">
    <slider bindchange="slider3change" show-value/>
</view>
</view>

<view class="section section_gap">
<text class="section__title">设置最小/最大值</text>
<view class="body-view">
    <slider bindchange="slider4change" min="50" max="200" show-value/>
</view>
</view>

index.js:
var pageData = {}
for (var i = 1; i < 5; i++) {
(function (index) {
    pageData['slider' + index + 'change'] = function (e) {
      console.log('slider' + 'index' + '发生 change 事件,携带值为', e.detail.value)
    }
})(i)
}
Page(pageData)





课后作业


1、slider的什么属性可以设定其步长?



答案:
**** Hidden Message *****



如果有收获,别忘了评分{:10_281:} :

http://xxx.fishc.com/forum/201709/19/094516hku92k2g4kefz8ms.gif

这位鱼油,如果喜欢小程序,请订阅 专辑☞(传送门)(不喜欢更要订阅{:10_297:} )

http://xxx.fishc.com/forum/201803/21/151715umqz1qoywp11wjbq.gif

笑兮兮 发表于 2018-6-28 09:45:40

step
页: [1]
查看完整版本: 050 ∞ 表单组件:slider