小程序 picker组件 绑定Object Array/对象数组

                                                                                                                                         或许不足,欢迎补充呀!       (*^▽^*) 

跟array数据类型不同的是,object array 需要通过 range-key 来指定 对象中key的值作为选择器显示内容!!!

仅对modeselector multiSelector 时有效哦!

<picker bindchange="methodChange" range='{{objArr}}' value='{{index}}' range-key="method" >
    <text>当前选择:</text>
    <input class="input " value="{{objArr[index].method}} "></input>
</picker>
  data: {
    objArr: [{ method: 'get' }, { method: 'post' }],
    index: 0,
  },
  
methodChange: function (e) {
    console.log('picker发送选择改变,索引值为', e.detail.value)
    this.setData({
      index: e.detail.value
    })
  },

 

效果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章