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

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

作者:Miao 阅读:8127次

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

// 获取缓存的过期时间
        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