需求是在缓存中存放一条数据, 并且设置有效时间1分钟? 应该怎么实现?
localStorage.setItem("test", "123");
在文档中没有找到设置时间的方法
https://developer.mozilla.org/zh-CN/docs/Web/API/Storage/setItem
需求是在缓存中存放一条数据, 并且设置有效时间1分钟? 应该怎么实现?
localStorage.setItem("test", "123");
在文档中没有找到设置时间的方法
https://developer.mozilla.org/zh-CN/docs/Web/API/Storage/setItem
localStorage 没有设置失效时间的配置,你可以看看能不能用别人的npm 包这样方便省事,自己实现也不难,可以参考别人的开源包。
localStorage
没有提供有效时间设置API的。一般都是在设置本地缓存的同时也设置一个过期时间,或者存储时间。在读取的时候加以判断。
当然这种操作肯定是有现成的轮子可以用的,和1楼的回答一样,在Github/NPM上面检索一下就好了。
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
localStorage
是没有提供API的, 可以写一个公用的方法来进行存储的时候加上时间戳cookie可以, 可以用js-cookie插件: