收藏
回答

多列选择器rang里面的数组在函数里改变了获取为null

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 工具 6.53 2.77

- 当前 Bug 的表现(可附上截图)

打印就成这样了求救

- 预期表现


- 复现路径


- 提供一个最简复现 Demo

<wxml>

<picker bindchange="changeMultiPicker3" mode="multiSelector" range="{{multiArray3}}" bindcolumnchange="columnchangeMultiPicker3">

<js>

multiArray3: [

["1K", "2K", "3K", "4K", "5K", "6K", "7K", "8K", "9K", "10K", "2万", "3万", "4万", "5万", "6万", "8万", "9万", "10万"],

["—"],

["1K", "2K", "3K", "4K", "5K", "6K", "7K", "8K", "9K", "10k", "2万", "3万", "4万", "5万", "6万", "8万", "9万", "10万", "10万以上"],

["/"],

["月"]

],

columnchangeMultiPicker3: function (e) {

this.data.multiArray3[2] = this.data.multiArray3[0].slice(e.detail.value + 1)

this.setData({

multiArray3: this.data.multiArray3

})

},

changeMultiPicker3: function(e) {

console.log(e)

console.log(this.data.multiArray3)

},


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容