picker上添加点击事件的执行顺序
比如我想通过点击picker后先去后台取数据,然后再把取出来的数据给picker,貌似行不通。。
比如
<picker class=‘selectUser’ range="{{value}}">
<view bindtap=‘selectUser’>请选择用户</view>
</picker>
JS:
data:{
value:[11,22,33,44],
}
selectUser:function(e){
var aa=this.data.value.concat([55]);
this.setData({value:aa});
console.log(this.data.value);
},
点击选择用户后,会先把原value给picker,然后value再增加一个55,总不能每次在别的事件中把picker要的数据先取出来吧,怎么才能做到点击picker时同步赋值呢