难道没人发现wx.getStorageInfo的问题么?

发布于 7 年前作者 pengjing7109 次浏览最后编辑 7 年前来自 ask

success返回参数说明:

参数类型说明
keysString Array当前storage中所有的key
currentSizeNumber当前占用的空间大小, 单位kb
limitSizeNumber限制的空间大小,单位kb

官方文档是这么写的。我用currentSize/limitSize是内存使用率没错啊。为啥到了9.99%就再也无法保存数据了?目测currentSize返回值差一位数吧

4 回复
zhangfang
zhangfang1 楼6 年前

@晨 确实是currentSize缺一位啊。我这边几十个手机我全看了,都是这样。模拟器是正确的,真机是不对的回复并关闭问题

qtian
qtian2 楼6 年前

没有复现问题,请确认原始的currentSize值,并检查计算是否出错

leiwei
leiwei3 楼6 年前

麻烦您请看一下我这两张手机截图

yan41
yan414 楼5 年前

模拟器是正确的,真机上currentSize少一位,导致内存使用率10%或者9.99%就内存满了