微信小程序 slider 组件的全面介绍与功能解析

why 676 2024-08-16

这篇文章主要介绍了微信小程序 slider 详解及实例代码的相关资料,需要的朋友可以参考下

实现效果图:

image.png

滑动选择器

属性名类型默认值说明
minNumber0最小值
maxNumber100最大值
stepNumber1步长,取值必须大于 0,并且可被 (max - min) 整除
disabledBooleanfalse是否禁用
valueNumber0当前取值
show-valueBooleanfalse是否显示当前value
bindchangeEventHandle
完成一次拖动后触发的事件,event.detail = {value:value}

示例代码:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

<view class="section section_gap">

 <text class="section__title">设置left/right icon</text>

 <view class="body-view">

 <slider bindchange="slider1change" left-icon="cancel" right-icon="success_no_circle"/>

 </view>

</view>

 

<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>



1

2

3

4

5

6

7

8

9

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)


以上就是本文的全部内容,希望对大家的学习有所帮助。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信 JS-SDK 选取手机照片上传功能的详细说明
下一篇:开发小程序目录设计:如何创建一个优雅和易于导航的小程序
相关文章

 发表评论

暂时没有评论,来抢沙发吧~