收藏
回答

微信小程序对于大量的数据如何进行setData

微信小程序对于大量的数据如何进行setData,官方文档上写的不能超过1024kb,超过的话编辑器会卡死,那对于数据量比较大的情况该怎么办


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

4 个回答

  • 小程序商城定制开发2600元全包
    小程序商城定制开发2600元全包
    05-28

    因为setData设置的数据量是有限制的,单次设置的数据大小不得超过1024kb,否则就会出现如上错误。

    05-28
    有用 1
    回复
  • Service_Unavailable
    Service_Unavailable
    2018-12-07

    这么多?做个分页?

    2018-12-07
    有用
    回复 2
    • nick
      nick
      2018-12-07

      现在就是用分页解决的,但是感觉太麻烦了

      2018-12-07
      回复
    • Service_Unavailable
      Service_Unavailable
      2018-12-07回复nick

      数据太多也没办法,分页也蛮好的哇,哈哈

      2018-12-07
      回复
  • 门先生
    门先生
    2018-12-07

    每次setData一部分,多分批几次就OK了

    2018-12-07
    有用
    回复 2
    • nick
      nick
      2018-12-07

      感觉这样太麻烦了,而且性能也很差

      2018-12-07
      回复
    • 门先生
      门先生
      2018-12-07回复nick

      那就没办法了,

      其实1m的数据你能在页面显示多少,

      不如从业务角度来进行优化吧,

      把需要展示的数据setData其他的都排除好了,

      话说1m都可以看1.5卷小说了啊

      2018-12-07
      回复
  • 喵的房东大人
    喵的房东大人
    2018-12-07

    看下 这个

    https://developers.weixin.qq.com/community/develop/doc/0004a05e1f0ad06047c7277fa56400

    2018-12-07
    有用
    回复 4
    • nick
      nick
      2018-12-07

      这个我看过了,我的是在一个list里面,直接一次set的,而且数据也就在500个左右

      2018-12-07
      回复
    • 喵的房东大人
      喵的房东大人
      2018-12-07

      我350左右就不行了

      2018-12-07
      回复
    • nick
      nick
      2018-12-07回复喵的房东大人

      那你是怎么解决的呢,头疼,,,但是代码片段上却可以运行,没有问题

      2018-12-07
      回复
    • 阿旺
      阿旺
      2019-02-20回复nick

      老哥解决没,我这个商城一下子也好几百条 也卡的慌,我目前是分次数渲染的,但是体验还是有点不好

      2019-02-20
      回复
登录 后发表内容