解决微信小程序加载超大数据无法渲染空白的问题
发表时间:2020-10-16
发布人:葵宇科技
浏览次数:170
官方文档中
Page.prototype.setData(Object data, Function callback)
setData
函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data
的值(同步)。
- 单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。
文档中写的是单次设置,但咋使用过程中发现分批次设置达到这个值也依然无法渲染数据,此时的解决方案,一般就是只显示能渲染的条数,或改成翻页,不能无限加载更多,从此看来,还是不够理想,查了半天没有找到答案,特此把解决方案分享给大家。
废话不多说答案就是官方提供了一个加载更大数据的容器来解决此问题,recycle-view,熟悉吧?Android中也有次组件,RecycleView,怎么用就不多说了,我直接附上官方文档,大家快去优化吧。