clearTime) {// 已过期," />
  • 微信号:wumiao_357234902

[微信小程序]设置缓存过期时间

作者:Miao 阅读:5259次

因为小程序缓存没有说明具体清除时间,所以我们就得自己设置过期时间对缓存进行清理,以达到我们的业务场景,方便使用。

// 获取缓存的过期时间
let clearTime = wx.getStorageSync("clearTime");
// 判断clearTime是否存在
if (clearTime) {
if (new Date().getTime() > clearTime) {
// 已过期,清除缓存
wx.clearStorageSync();
// 清除后执行更新数据及新的过期时间
wx.setStorageSync("clearTime", new Date().getTime() + 259200000);
}
}
// 不存在就存入过期时间即可
else {
wx.setStorageSync("clearTime", new Date().getTime() + 259200000);
}

tips:259200000=3天,根据自己需求修改即可。

清除缓存可以全部清除,也可以清除指定参数,比如常见的token等有时间限制的参数,设置过期时间是比较合理、方便的。

本站部分文章、数据、素材收集于互联网,一切版权均归源网站或原作者所有!

如果侵犯了您的权益请来信告知我们删除,邮箱:357234902@qq.com