收藏
回答

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

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


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

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

- 希望提供的能力


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

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


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

2 个回答

  • 白开水
    白开水
    02-28

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

    02-28
    赞同
    回复 3
    • 严金权
      严金权
      03-01

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

      03-01
      回复
    • 白开水
      白开水
      03-01回复严金权

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

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

      03-01
      回复
    • 严金权
      严金权
      03-01回复白开水

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

      03-01
      回复
  • 杨1亮😼
    杨1亮😼
    02-28

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


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

    02-28
    赞同
    回复 2
    • 严金权
      严金权
      02-28

      那有好的思路吗?


      02-28
      回复
    • 杨1亮😼
      杨1亮😼
      03-01回复严金权

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

      03-01
      回复