picker 调用 change 方法后,获取的自定义项值 总是慢一次,例如,本次从 1 改变成 2,获取到的值是1 ,在从2 改变到3 ,获取到的值市 2 ...每次获取到的值都是上一次改变的值
<view style="border: #BEBEBE solid 1px;border-radius: 10rpx;">  
  <picker @change="provincePickerChange" range-key="name" :data- code="provinceArray[provinceIndex].code"   
      :value="provinceIndex" :range="provinceArray">  
    <view class="">{{provinceArray[provinceIndex].name}}</view>  
  </picker>  
</view>provincePickerChange: function(e){  
    console.log(e.detail)  
    console.log(e)  
    console.log('picker发送选择改变,携带值为:'   e.detail.value,"code: " e.currentTarget.dataset.code)  
    this.provinceIndex = e.detail.value  
}在控制台打印日志,发现获取到的 currentTarget 和 target 对象中的值一样,这是不是 uniapp 传错值了?
 
             
             
             
			 
                                        
                                     
            
0 个回复