收藏
回答

picker 中如何返回选中的name和Id?

<picker bindchange="bindPickerChange" value="{{teamArr}}" range="{{selfInfo}}" range-key="selfInfo">
    <view class="picker">
      当前选择:{{selfInfo[index]}}
    </view>
  </picker>
success: function (res) {
        console.log(res)
        for (var i = 0; i < res.data.page.list.length;i++){
          teamArr.push(res.data.page.list[i].id);
          teamLis.push(res.data.page.list[i].name)
           
        }
        console.log(teamArr)
        console.log(teamLis)
        that.setData({
          selfInfo: teamLis,
          flag:true
        })
      }

接口返回的是一个对象数组,我设置了两个变量,一个接收name,一个接收Id,但返回的还是下标,麻烦大神指导一下

最后一次编辑于  11-15
回答关注问题邀请回答
收藏

1 个回答

  • .
    .
    11-15

    拿到index在你的数组里面去循环找出这个index对应的name和id就好了

    11-15
    赞同 2
    回复
问题标签