setData动态设置数组,在页面为空
js代码 page{ data: { arry:[], workArray: [], workIndex:[0,0] }, onLoad: function (options) { var that =this; that.data.workArray[0] = arry[0]; that.data.workArray[1] = arry[1]; this.setData({ workArray: that.data.workArray, }); }, bindtop:function(){ console.log("work:" + JSON.stringify(this.data)); }, } wxml代码 <picker mode="multiSelector" bindchange="bindMultiPickerChange" bindtap="bindtop" bindcolumnchange="bindMultiPickerColumnChange" value="{{workIndex}}" range="{{workArray}}"> <view class="picker"> d{{workArray[1][workIndex[1]]}} </view> </picker> 控制台输出: work:{"arry":[["高压交接/更换B类(220KV设备)","二次设备检修(220KV)","设备专业管理"],["主变压器(220KV)"],["220kV电压等级其它部分公用保护设备更换","二次设备检修"],["设备管理"]],"workArray":[["高压交接/更换B类(220KV设备)","二次设备检修(220KV)","设备专业管理"],["主变压器(220KV)"]],"workIndex":[0,0],"__webviewId__":82}