picker-view 内部column的数据先后顺序有变化时,value取值不能对应数据怎么办?
picker-view里面的column的数据项,是动态生成的,这一次和下一次的内容可能会有变化,比如:
第一次给的数组是:[{id:“123”,data:“abc”},{id:“456”,data:“def”}],此时value值是[0],对应第一组id=“123”,如果第二次给的数组是:[{id:“456”,data:“def”},{id:“123”,data:“abc”}],value值还是[0]的话,指向的数据就是id="456"了。
只能通过下标来获取的话,只要给的源数据有变动,值就不对,怎么解决这个问题?