美文网首页
setData数据量过大问题

setData数据量过大问题

作者: 不得不爱XIN | 来源:发表于2018-10-25 11:41 被阅读0次

    问题

    当一个列表有大量数据需要set时,微信小程序会报错(超过最大长度1048576),从而导致页面白屏。

    解决方案

    参考:https://github.com/wechat-miniprogram/recycle-view

    基本思路就是:使用 scroll-view,然后监听 scroll 事件,只 set 在可视范围内的数据,并渲染。

    传统解决方案

    修改数组索引,数据拼接。

    setData({
      'list[10]': 10,
      'list[11]': 11,
    })
    

    相关文章

      网友评论

          本文标题:setData数据量过大问题

          本文链接:https://www.haomeiwen.com/subject/ydpqtqtx.html