700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 小程序 | 微信小程序二级选择器

小程序 | 微信小程序二级选择器

时间:2022-10-16 17:29:59

相关推荐

小程序 | 微信小程序二级选择器

效果图

index.wxml

<view class="section"><view class="section__title">二级选择器</view><picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindMultiPickerColumnChange" value="{{multiIndex}}" range="{{multiArray}}"><view class="picker">当前选择:{{multiArray[0][multiIndex[0]]}},{{multiArray[1][multiIndex[1]]}}</view></picker></view>

index.js

Page({//datadata: {multiArray: [['无脊柱动物', '脊柱动物'], ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物']],multiIndex: [0, 0]},bindMultiPickerChange: function (e) {console.log('picker发送选择改变,携带值为', e.detail.value)this.setData({multiIndex: e.detail.value})},bindMultiPickerColumnChange: function (e) {console.log('修改的列为', e.detail.column, ',值为', e.detail.value);var data = {multiArray: this.data.multiArray,multiIndex: this.data.multiIndex};data.multiIndex[e.detail.column] = e.detail.value;switch (e.detail.column) {case 0:switch (data.multiIndex[0]) {case 0:data.multiArray[1] = ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物'];break;case 1:data.multiArray[1] = ['鱼', '两栖动物', '爬行动物'];break;}data.multiIndex[1] = 0;break;}console.log(data.multiIndex);this.setData(data);}, })

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。