收藏
回答

picker上添加点击事件的执行顺序

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 picker 工具 6.0 2.3.0

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


最后一次编辑于  2018-10-14  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 邓坤力
    邓坤力
    2018-10-15

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

    2018-10-15
    赞同
    回复 1
    • Vince
      Vince
      2018-10-25

      picker不能做动态的吗?双列,根据第一列的取值从服务器取第二列的

      2018-10-25
      回复