收藏
回答

picker怎么等待后台数据加载后再显示

框架类型 问题类型 操作系统 工具版本
小程序 需求 Windows 1.02.1902010


- 需求的场景描述(希望解决的问题)

我在piker组件内点击,然后从服务器加载数组数据,然后显示在piker中

- 希望提供的能力


目前是点击后就显示picker,由于后台数据还未返回,选择项为空。

希望提供picker等待后台数据加载完成后再显示的代码。


最后一次编辑于  2019-02-28
回答关注问题邀请回答
收藏

2 个回答

  • 白开水
    白开水
    2019-02-28

    如果要实现这样的效果,可以写在 bindchange 的回调函数里去拉数据,然后再 setData

    2019-02-28
    有用
    回复 4
    • 2019-03-01

      一开始还没有数据,能够触发  bindchange吗?

      2019-03-01
      回复
    • 白开水
      白开水
      2019-03-01回复

      我理解错了,我以为你是点击上一级的时候再去拉下一级的数据。

      如果一开始就没有数据,那直接在没点击 picker 之前去拉数据不就好了吗?

      2019-03-01
      回复
    • 2019-03-01回复白开水

      嗯,这也是一个思路,但是我的picker下面有好多个选项,如果一开始啦数据的话,初始化的压力比较大。

      2019-03-01
      回复
    • 木子李
      木子李
      2020-03-19
      解决了吗?最近也遇到这样的需求。点一次,加载数据显示
      2020-03-19
      回复
  • 2019-02-28

    就算腾讯给你做出来了,你觉得用户会满意么?


    用户会点击之后等2秒才得到新数据??!

    2019-02-28
    有用
    回复 2
    • 2019-02-28

      那有好的思路吗?


      2019-02-28
      回复
    • 2019-03-01回复

      虽然也没看懂你到底要什么,总之不要让用户等,提前准备好数据就行了。如果是比较大的数据就在空闲的时候提前加载。

      2019-03-01
      回复
登录 后发表内容