当picker的range是一个长度为3的数组,且使用了数组单项的属性时。
必须保证数组的单项必须不为undefined
//xwml
<picker
mode="multiSelector"
range="{{range}}"
range-key="fullname"
bindcolumnchange="change"
bindchange="setAddressId"
value="{{multiIndex}}"
>
{{range[0][multiIndex[0]].fullname}}
{{range[1][multiIndex[1]].fullname}}
{{range[2][multiIndex[2]].fullname}}
</picker>
//js
data:{
range: [[fullname: 'a', id: 110000],[fullname: 'a', id: 110000],[fullname: 'a', id: 110000]]
range: [[fullname: 'a', id: 110000],[fullname: 'a', id: 110000],[]] //ios会出现崩溃,解决方法:使用一个占位数值[fullname: '', id:000000]
}
网友评论