exceed max data size!
发布于 5 年前 作者 xiangxiulan 10083 次浏览 来自 问答

搜索结果页面

上滑加载更多, 但是加载到第100条以后

报exceed max data size! event_name=custom_event_vdSyncBatch  这个问题

每次都出现

安卓无此问题

7 回复

我检查了下  没有这种的数据循环引用问题

我是使用一个组件来渲染列表的, 请求列表数据是在每个单独的页面,其他页面暂无此问题

这个页面是post请求,刚刚换成其他的列表页面的get请求列表数据  就没有这个问题了  不知道有没有什么关联

你整个数据Object有多大,看样子是数据量太大

是否有数据循环引用?

请自己检查是否有数据循环引用问题,例如:

var a = {}

a.xx = a

this.setData()方法对数据大小有限制,目前的解决方法是,先把数据中需要的字段单独提取出来,再调用setData更新为提取出来的数据。

小程序开发工具也有报错

vdSyncBatch 数据传输长度为 1071926 已经超过最大长度 1048576

有把列表的data数据取出来 然后把新请求来的数据拼接进去  在setdata

回到顶部