picker的使用可以查看上一篇blog:
https://blog.csdn.net/cau_eric/article/details/145175495
当picker绑定的数组是对象的时候,按下选择的时候就会出现一个问题:

查了度娘才知道,picker有个属性 range-key ,用了它才能正常显示
<picker mode="selector" range="{{objectArray}}" range-key="name" bindchange="onPickerChange">
<view class="picker">测试选择:{{selectedItem.name}}</view>
</picker>
加了range-key,弹框就正常了:

附objectArray :
objectArray:[
{ id: 1, name: '对象 1', value: 'value1' },
{ id: 2, name: '对象 2', value: 'value2' },
{ id: 3, name: '对象 3', value: 'value3' }
]
注:onPickerChange 的代码和前面一样
picker绑定对象数组选择问题及解决
2910

被折叠的 条评论
为什么被折叠?



