6***@qq.com
- 发布:2019-08-02 16:35
- 更新:2022-07-08 11:59
- 阅读:1410
plus.cache.clear 如何保留localStorage不被清掉
分类:HTML5+
4 个回复
1***@qq.com
先将不想被清除的localStorage的value放进内存,plus.cache.clear 结束后,再将放入value放入localStorage
var key = localStorage.getItem('key'); //先放进内存
plus.cache.clear(function() { //执行清除操作
mui.toast("缓存已清除");
});
localStorage.setItem("key",key); //放入localStorage
l***@163.com
请问这个问题决绝了吗,可以分享一下吗?
我可爱的app
几年了,这个问题解决了吗
BoredApe - 有问题就会有答案。
使用
uni.setStorageSync
,参考文档:uni.setStorageSync我可爱的app
果汁,这个不是清除缓存的啊,例如文件缓存,浏览图片产生的缓存,占了大量的手机空间。plus.cache.clear可以清掉,但是把不该清除的localStorage 也清了。我需要保留localStorage
2022-06-13 17:02
我可爱的app
回复 BoredApe: 也被清掉了,uni.clearStorage(); 都无法清理缓存的。。所以用了plus.cache.clear
2022-06-13 17:06
BoredApe
回复 我可爱的app: 什么场景下使用
localStorage
的呢。可以使用uni
原生的Storage
不会被清理2022-06-13 17:06