js
Page({
data: {
categorys: [
{
id: 10,
name: '美国'
},
{
id: 11,
name: '中国'
},
{
id: 12,
name: '巴西'
},
{
id: 13,
name: '日本'
}
],
category: {},
bindPickerChange: function (e) {
let category = this.data.categorys[e.detail.value];
this.setData({
['category']: category
});
console.log(category);
},
});
wxml
<view style="padding: 16px">
<picker mode="selector" bindchange="bindPickerChange" range-key="name" range="{{categorys}}">
<view class="picker">
当前选择:{{category.name}}
</view>
</picker>
</view>
效果