收藏
回答

点击 picker 动态获取数据,视图为什么不刷新?

需求是:点击picker,发起请求,动态获取数据(有考虑在onshow方法的时候调用数据,但是考虑到有时接口报错,或者网络等其他原因,第一次数据拿不到,那时候就会二次请求,所以做成了点击picker获取数据)

这是代码片段,大家可以看一下: https://developers.weixin.qq.com/s/nf5BrQmY7EnE

流程很简单:picker添加点击事件,给array增加数据,但是视图不刷新

之后点击会正常

为什么第一次就不能正常渲染,应该怎么解决?或者有哪些方法可以实现我的需求

回答关注问题邀请回答
收藏

2 个回答

  • kenyada
    kenyada
    2021-02-03

    用picker-view做呢

    2021-02-03
    有用 2
    回复 1
    • 旧手机换菜刀
      旧手机换菜刀
      2021-02-03
      谢谢大佬
      picker-view是可以的,我正在弄
      就是写样式有点糟心
      2021-02-03
      1
      回复
  • 跨商通
    跨商通
    2021-02-03

    不能这样用。

    2021-02-03
    有用
    回复 3
    • 旧手机换菜刀
      旧手机换菜刀
      2021-02-04
      大佬早上好
      那应该怎么通过picker实现我的需求呢
      劳烦指点一下
      2021-02-04
      回复
    • 跨商通
      跨商通
      2021-02-04回复旧手机换菜刀
      没有办法动态获取picker数据,只能提前在onLoad里获取。要不就用其他控件。
      2021-02-04
      回复
    • 旧手机换菜刀
      旧手机换菜刀
      2021-02-04回复跨商通
      好吧,谢谢大佬
      2021-02-04
      回复
登录 后发表内容
问题标签