一、html
<picker @change="bindChange“" :value="index" :range="array" range-key="name">
<view class="uni-input">{{array[index].name}}</view>
</picker>
range-key:当array的值是一个对象时,通过range-key来指定Object中key的值作为选择器
二、javascript
data(){
return{
index:0;
array:[
{id:'1',name:'小燕子'},
{id:'2',name:'紫薇'},
{id:'3'',name:'五阿哥'},
{id:'4',name:'尔康‘}
],
id:1// 选中的对象的id值
}
},
methods:{
//获取id
bindChange(e){
this.index = e.detail.value //获取选中的下标
this.id = this.array[this.index].id //选中对象的id
}
}