小程序中存储时间过期验证的方法
// 默认 一天过期
function storeTime(KeyName, startTime = 86400000) {
const old = wx.getStorageSync(KeyName);
const current = Date.now();
if (old && current < old) return false;
wx.setStorageSync(KeyName, current + startTime);
// ture说明过期
return !!old ? true : "OneTime";
}
export default storeTime;
使用
let val = // ... storeTime("user_tokenTime"); // 第一次进入 if (val == "OneTime") { } // 过期 if (val == true) { }