收藏
回答

picker 怎样设置id

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这些用不到的反而解析

回答关注问题邀请回答
收藏

1 个回答

  • 乔
    2020-12-28

    我也再翻社区,好像目前看到的是没有直接获得ID的形式,需要去数组中对应下标获取ID。

        let indexVal=e.detail.value

        console.log('picker发送选择改变,x携带值为', indexVal)

        let idVal=this.data.objectArray[indexVal].id

        console.log('它的ID是', idVal)


    2020-12-28
    有用
    回复
登录 后发表内容