W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
滑動選擇器。
<!-- API-DEMO page/component/slider/slider.axml -->
<view class="page">
<view class="page-description">滑塊</view>
<view class="page-section">
<view class="page-section-title">設(shè)置step</view>
<view class="page-section-demo">
<slider value="5" onChange="slider2change" step="5"/>
</view>
</view>
<view class="page-section">
<view class="page-section-title">設(shè)置最小/最大值范圍</view>
<view class="page-section-demo">
<slider value="33" onChange="slider4change" min="25" max="50" show-value/>
</view>
</view>
<view class="page-section">
<view class="page-section-title">自定義樣式</view>
<view class="page-section-demo">
<slider value="33" onChange="slider4change" min="25" max="50" show-value
backgroundColor="#FFAA00" activeColor="#00aaee" trackSize="2" handleSize="6" handleColor="blue" />
</view>
</view>
</view>
// API-DEMO page/component/slider/slider.js
const pageData = {};
for (let i = 1; i < 5; ++i) {
(function (index) {
pageData['slider' + index + 'change'] = function (e) {
console.log('slider' + index + '發(fā)生 change 事件,攜帶值為', e.detail.value);
};
})(i);
}
Page(pageData);
屬性 | 類型 | 默認值 | 描述 | 最低版本 |
---|---|---|---|---|
name | String | - | 組件名字,用于表單提交獲取數(shù)據(jù)。 | - |
min | Number | 0 | 最小值。 | - |
max | Number | 100 | 最大值。 | - |
step | Number | 1 | 步長,值必須大于 0,并可被(max - min)整除。 | - |
disabled | Boolean | false | 是否禁用。 | - |
value | Number | 0 | 當前取值。 | - |
show-value | Boolean | false | 是否顯示當前 value。 | - |
active-color | String | #108ee9 | 已選擇的顏色,同 CSS 色值。 | - |
background-color | String | #ddd | 背景條顏色,同 CSS 色值。 | - |
track-size | Number | 4 | 軌道線條高度。 | - |
handle-size | Number | 22 | 滑塊大小。 | - |
handle-color | String | #fff | 滑塊填充色,同 CSS 色值。 | - |
onChange | EventHandle | - | 完成一次拖動后觸發(fā),event.detail = {value: value} 。 |
- |
onChanging | EventHandle | - | 拖動過程中觸發(fā)的事件,event.detail = {value: value} 。 |
1.5.0 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: