[微信小程序]设置缓存过期时间
作者:Miao 阅读:7889次
因为小程序缓存没有说明具体清除时间,所以我们就得自己设置过期时间对缓存进行清理,以达到我们的业务场景,方便使用。
// 获取缓存的过期时间 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