收藏
回答

picker真机体验版渲染缓慢是什么问题?

开发版跟开发工具上速度都还挺流畅,上了体验版以后使用picker获取省市区,以及省市区切换的时候,获取速度就很缓慢,是什么原因,省市区是自己的数据不是官方region

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

3 个回答

  • 小小小昕🎸
    小小小昕🎸
    09-12

    把json写死在代码里,发现并不是数据获取速度的问题,而是picker渲染省市区速度的问题,想请问官方有得优化渲染速率吗

    09-12
    赞同
    回复 6
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      09-12
      把所有的数据都放到 this.data 里了吗?只把要展示的数据放 data 里试试
      09-12
      回复
    • 小小小昕🎸
      小小小昕🎸
      09-12回复G-STEPS街舞工作室
      肯定是所有数据啊,选择省市区当然range是所有省市区的json
      09-12
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      09-14回复小小小昕🎸
      比如你选山东省的时候,江西省下级的数据就没有必要是 this.data 里了
      09-14
      回复
    • 小小小昕🎸
      小小小昕🎸
      09-16回复G-STEPS街舞工作室
      现在就是出来的很慢,不知道要怎么解决
      09-16
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      09-16回复小小小昕🎸
      按我回答的这样做了也很慢?应该不至于吧,理论上我业务上的数据比你这还多,都不卡
      09-16
      回复
    查看更多(1)
  • G-STEPS街舞工作室
    G-STEPS街舞工作室
    09-12

    手机的网络情况很复杂,可以考虑下缓存这部分数据,或者直接写死在代码里。

    另外吹一波小程序新出的功能,可以试试,就是需要注意一下数据滞后的问题

    https://developers.weixin.qq.com/miniprogram/dev/framework/ability/background-fetch.html

    09-12
    赞同
    回复 2
    • 小小小昕🎸
      小小小昕🎸
      09-12
      我先写死试一下看
      09-12
      回复
    • 小小小昕🎸
      小小小昕🎸
      09-12
      并不是缓存的问题,是渲染的锅
      09-12
      回复
  • 思男
    思男
    09-12

    先检查一下是不是网络请求速度影响的

    09-12
    赞同
    回复 1
    • 小小小昕🎸
      小小小昕🎸
      09-12
      使用开发版本没问题,并不是接口速度影响
      09-12
      回复
问题标签