W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
解釋:滑動(dòng)選擇器
屬性名 | 類型 | 默認(rèn)值 | 必填 | 說(shuō)明 | |
---|---|---|---|---|---|
min |
Number |
0 |
否 |
最小值 |
|
max |
Number |
100 |
否 |
最大值 |
|
step |
Number |
1 |
否 |
步長(zhǎng),取值必須大于 0,并且可被 (max - min) 整除 |
|
disabled |
Boolean |
false |
否 |
是否禁用 |
|
value |
Number |
0 |
否 |
當(dāng)前取值 |
|
backgroundColor |
Color |
#cccccc |
否 |
背景條的顏色 |
|
block-size |
Number |
24 |
否 |
滑塊的大小,取值范圍為 12 - 28 |
|
block-color |
Color |
#ffffff |
否 |
滑塊的顏色 |
|
activeColor |
Color |
#3c76ff |
否 |
已選擇的顏色 |
|
show-value |
Boolean |
false |
否 |
是否顯示當(dāng)前 value |
|
bindchange |
EventHandle |
否 |
完成一次拖動(dòng)后觸發(fā)的事件,event.detail = {value: value} |
||
bindchanging |
EventHandle |
否 |
拖動(dòng)過(guò)程中觸發(fā)的事件,event.detail = {value: value} |
代碼示例 1 - 默認(rèn)樣式
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">默認(rèn)樣式</view>
<slider
class="slider"
min="0"
max="1500"
value="200"
step="30"
bind:change="sliderChange"
bind:changing="sliderChanging"
disabled="false">
</slider>
</view>
</view>
Page({
sliderChange(e) {
console.log('sliderChange', e.detail);
},
sliderChanging(e) {
console.log('sliderChanging', e.detail);
}
});
代碼示例 2 - 顯示當(dāng)前取值
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">
<view>顯示當(dāng)前取值</view>
<view>show-value</view>
</view>
<slider
class="slider"
min="0"
max="200"
value="30"
show-value
step="30"
bind:change="sliderChange"
disabled="false">
</slider>
</view>
</view>
代碼示例 3 - 自定義最大/最小值
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">
<view>自定義最大/最小值</view>
<view>min="200" max="1500"</view>
</view>
<slider
class="slider"
min="200"
max="1500"
value="400"
show-value step="30"
bind:change="sliderChange"
disabled="false">
</slider>
</view>
</view>
代碼示例 4 - 自定義步長(zhǎng)
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">
<view>自定義步長(zhǎng)</view>
<view>step="30"</view>
</view>
<slider
class="slider"
min="0"
max="1500"
value="200"
step="30"
bind:change="sliderChange"
disabled="false">
</slider>
</view>
</view>
代碼示例 5 - 自定義樣式
<view class="wrap">
<view class="card-area">
<view class="top-description border-bottom">
<view>自定義樣式</view>
<view>block-size="16" block-color="#3388FF"</view>
</view>
<slider
class="slider"
min="0"
max="1500"
value="200"
step="30"
block-size="16"
block-color="#3388FF"
activeColor="#3c76ff"
backgroundColor="#cccccc"
disabled="false">
</slider>
</view>
</view>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: