picker上添加点击事件的执行顺序
发布于 5 年前 作者 asun 17288 次浏览 来自 问答

比如我想通过点击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时同步赋值呢

1 回复

不可以的,需要先取好数据

回到顶部