wxml文件
<view class="section">
<view class="section__title">普通选择器</view>
<picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">
<view class="picker">
当前选择:{{array[index]}} </view>
</picker></view>
array: ['美国', '中国', '巴西', '日本'],
objectArray: [
{
id: 0,
name: '美国'
},
{
id: 1,
name: '中国'
},
{
id: 2,
name: '巴西'
},
{
id: 3,
name: '日本'
}
],
index: 0,
objectArray怎么使用?为什么objectArray这个最重要的没有解释怎么使用,反而array这些用不到的反而解析
我也再翻社区,好像目前看到的是没有直接获得ID的形式,需要去数组中对应下标获取ID。
let indexVal=e.detail.value
console.log('picker发送选择改变,x携带值为', indexVal)
let idVal=this.data.objectArray[indexVal].id
console.log('它的ID是', idVal)