小程序实现【滑动齿轮数字选择器】

编程入门 行业动态 更新时间:2024-10-08 10:54:58

小程序实现【滑动<a href=https://www.elefans.com/category/jswz/34/1767423.html style=齿轮数字选择器】"/>

小程序实现【滑动齿轮数字选择器】

效果:

关键:用小程序picker-view实现,linear-gradient实现背景渐变色

wxml:

<view><view>{{arr1Value}}{{arr2Value}}{{arr3Value}}{{arr4Value}}{{arr5Value}}{{arr6Value}}{{arr7Value}}{{arr8Value}}{{arr9Value}}</view><picker-view indicator-style="height: 50px;" style="" class="color" value="{{value}}" bindchange="bindChange" ><picker-view-column><view wx:for="{{arr1}}" style="line-height: 50px">{{item}}</view></picker-view-column><picker-view-column><view wx:for="{{arr2}}" style="line-height: 50px">{{item}}</view></picker-view-column><picker-view-column><view wx:for="{{arr3}}" style="line-height: 50px">{{item}}</view></picker-view-column><picker-view-column><view wx:for="{{arr4}}" style="line-height: 50px">{{item}}</view></picker-view-column><picker-view-column><view wx:for="{{arr5}}" style="line-height: 50px">{{item}}</view></picker-view-column><picker-view-column><view wx:for="{{arr6}}" style="line-height: 50px">{{item}}</view></picker-view-column><picker-view-column><view wx:for="{{arr7}}" style="line-height: 50px">{{item}}</view></picker-view-column><picker-view-column><view wx:for="{{arr8}}" style="line-height: 50px">{{item}}</view></picker-view-column><picker-view-column><view wx:for="{{arr9}}" style="line-height: 50px">{{item}}</view></picker-view-column></picker-view>
</view>

wxss:

.color{width: 100%; height: 50px;color: #e9c565;font-size:22pt;text-align: center;padding: 0 10px;box-sizing: border-box;
}
picker-view-column{margin: 0 3px;	background: linear-gradient(to bottom,#212121, #aaaaaa,  black);
}

js:

var that
Page({data: {arr1: [0,1,2,3,4,5,6,7,8,9],arr2: [0,1,2,3,4,5,6,7,8,9],arr3: [0,1,2,3,4,5,6,7,8,9],arr4: [0,1,2,3,4,5,6,7,8,9],arr5: [0,1,2,3,4,5,6,7,8,9],arr6: [0,1,2,3,4,5,6,7,8,9],arr7: [0,1,2,3,4,5,6,7,8,9],arr8: [0,1,2,3,4,5,6,7,8,9],arr9: [0,1,2,3,4,5,6,7,8,9],},onLoad: function(){that = this},bindChange: function(e) {const val = e.detail.value  this.setData({arr1Value: this.data.arr1[val[0]],arr2Value: this.data.arr2[val[1]],arr3Value: this.data.arr3[val[2]],arr4Value: this.data.arr4[val[3]],arr5Value: this.data.arr5[val[4]],arr6Value: this.data.arr6[val[5]],arr7Value: this.data.arr7[val[6]],arr8Value: this.data.arr8[val[7]],arr9Value: this.data.arr9[val[8]],})}
})



更多推荐

小程序实现【滑动齿轮数字选择器】

本文发布于:2024-02-28 01:45:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1767644.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:齿轮   数字   程序   选择器

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!