美文网首页
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