微信小程序 > 微信公开课 > 小程序滚动选择器,做完联动后,无法滚动选择了
微信小程序,微信公开课,小程序滚动选择器,做完联动后,无法滚动选择了

小程序滚动选择器,做完联动后,无法滚动选择了

2019-04-03 15:16:50

如何看待微信公开课小程序热门讨论「小程序滚动选择器,做完联动后,无法滚动选择了」
摘要:小程序滚动选择器,做完联动后,无法滚动选择了
展开:以下是我的代码.wxmlpickermodemultiSelectorrange{{multiRangeO}}rangekeynamebindchangemultiPickerAOChangebindcolumnchangemultiPickerAOColumnChange省市县联动/picker.jsdata:{multiRangeO:[]}onLoad:function(options){this.setData({multiRangeO:[[{id:0,name:北京},{id:1,name:上海},{id:2,name:天津},{id:3,name:重庆}],[{id:0,name:北京}],[{id:0,name:朝阳区},{id:1,name:海淀区},{id:2,name:东城区},{id:3,name:西城区}]]})}multiPickerAOColumnChange:function(e){console.log(e)varmultiRangeOthis.data.multiRangeOswitch(e.detail.column){case0:switch(e.detail.value){case0:multiRangeO.splice(1,1,[{id:0,name:北京}])multiRangeO.splice(2,1,[{id:0,name:朝阳区},{id:1,name:海淀区},{id:2,name:东城区},{id:3,name:西城区}])this.setData({multiRangeO:multiRangeO})console.log(this.data.multiRangeO)breakcase1:multiRangeO.splice(1,1,[{id:0,name:上海}])multiRangeO.splice(2,1,[{id:4,name:徐汇区},{id:5,name:长宁区},{id:6,name:静安区},{id:7,name:闸北区}])this.setData({multiRangeO:multiRangeO})console.log(this.data.multiRangeO)breakcase2:multiRangeO.splice(1,1,[{id:0,name:天津}])multiRangeO.splice(2,1,[{id:8,name:东丽区},{id:9,name:和平区},{id:10,name:河北区},{id:11,name:河东区}])this.setData({multiRangeO:multiRangeO})console.log(this.data.multiRangeO)breakcase3:multiRangeO.splice(1,1,[{id:0,name:重庆}])multiRangeO.splice(2,1,[{id:12,name:万州区},{id:13,name:涪陵区},{id:14,name:梁平县},{id:15,name:南川区}])this.setData({multiRangeO:multiRangeO})console.log(this.data.multiRangeO)break}break}}联动效果实现了,但是第二列和第三列无法滚动了,点击确定后e.detail.value[1,null,null],如下图,求大神指教
标签:小程序
微信小程序,微信公开课,小程序滚动选择器,做完联动后,无法滚动选择了

「小程序滚动选择器,做完联动后,无法滚动选择了」热门讨论订阅

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序滚动选择器,做完联动后,无法滚动选择了」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序滚动选择器,做完联动后,无法滚动选择了」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序滚动选择器,做完联动后,无法滚动选择了」

微信公开课小程序热门讨论「小程序滚动选择器,做完联动后,无法滚动选择了」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「小程序滚动选择器,做完联动后,无法滚动选择了」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。