exceed max data size!
发布于 6 年前 作者 sxu 7795 次浏览 来自 问答

前面有个帖子说是setData单次数据量不能超过1024kB,

但是我可以确认我的单次数据量肯定不会超过这个数值,我的情况描述如下:

  1. 小程序的页面有两个,一个列表页和一个详情页。

  2. 从列表页点进详情页

  3. 返回列表页

  4. 重复2、3步

  5. 重复了几十遍之后(也就是用户浏览了几十个详情页之后),再次进入详情页的时候,就报错了。

  6. 并且再次退回列表页,再次点进详情页,size的值会叠加,不会回收,关掉小程序也无效,要重启微信才行。

10 回复

那我要怎样清掉console数据呢?console.clear()在开发者工具里有效,但是好像在手机上没用。然后,每触发一个事件控制台会自动打出info,或者request的时候也会自动记录log,还有一些资源的404也会记录下来,这些都是不可控的。

应该是你某一个console.log数据太多,你检查一下

请提供一下appid

基本上把所有console.log语句都删掉了,还是那样。不是应该结束当前页面,log就会清空的吗,为什么会积累下来的呢。如果说单次log的数量太大,应该是没有的

不是我。请提供一下你之前看到帖子的链接

@晨 我没办法确认是不是setData报的错,只是报错信息和前面一个帖子比较相似,前面的回复是setData问题,所以这里也是怀疑出自setData。然后,因为这个问题重现要重复上面2、3步很多遍之后才会出现,我也不确认问题出自于哪。还有昨天加我的那个是不是你

wxc7b4d841cee2de18

应该是你console.log打印的数据量太大,你再确认一下

我也遇到过这个问题,扫码业务会出现, 第一次冷启动不会有问题,随后扫二维码热启动多几次就会出现了

回到顶部