6***@qq.com
6***@qq.com
  • 发布:2019-08-02 16:35
  • 更新:2022-07-08 11:59
  • 阅读:1225

plus.cache.clear 如何保留localStorage不被清掉

分类:HTML5+
2019-08-02 16:35 负责人:无 分享
已邀请:
1***@qq.com

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

l***@163.com

请问这个问题决绝了吗,可以分享一下吗?

我可爱的app

我可爱的app

几年了,这个问题解决了吗

BoredApe

BoredApe - 有问题就会有答案。

  • 我可爱的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

要回复问题请先登录注册