数据缓存

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

能不能告诉我,

我想取这个值:ssid = wx.getStorageSync(‘ssid’)

为什么一直取不到,为什么取不到缓存的值?我要取得值是:SSID304110cf-5a85-42e7-931b-73f6c0be8bd6

开发者工具能取到,上了真机就取不到了,为什么?管理员你能告诉我为什么这是?

5 回复
ming12
ming121 楼6 年前

因为真机上你没保存吧

xia71
xia712 楼6 年前

我的也是,我的手机没问题,我朋友的手机获取不到缓存,坑死了

chaoyin
chaoyin3 楼6 年前

各种思维bug很多的啊我们一起采坑吧🤝

qiang33
qiang334 楼6 年前

我的也是获取不到

weizhao
weizhao5 楼5 年前

我这边也是开发工具上能取到,真机上取不到。

调查发现后是因为在app.js的onhide方法中使用了wx.clearStorage()清除了所有缓存,在开发工具上是不会触发onhide方法,所以导致了两边不一致