2024-11-10 07:01:22 +00:00
|
|
|
|
App({
|
2024-11-19 10:12:40 +00:00
|
|
|
|
onLaunch() {
|
2024-12-17 11:46:10 +00:00
|
|
|
|
my.getStorage({
|
|
|
|
|
key: 'userInfo',
|
|
|
|
|
success: (res) => {
|
|
|
|
|
const userInfo = res.data;
|
|
|
|
|
const currentTimestamp = new Date().getTime();
|
|
|
|
|
const lastLoginTimestamp = userInfo.timestamp; // 获取上次登录时间戳
|
|
|
|
|
// 计算时间差(单位:毫秒)
|
|
|
|
|
const timeDiff = currentTimestamp - lastLoginTimestamp;
|
|
|
|
|
const oneDay = 86400* 1000; // 24小时的毫秒数
|
|
|
|
|
// 如果时间差大于24小时,则清除缓存
|
|
|
|
|
if (timeDiff > oneDay) {
|
|
|
|
|
console.log('超过24小时,清除缓存');
|
|
|
|
|
my.removeStorage({
|
|
|
|
|
key: 'userInfo',
|
|
|
|
|
success: function () {
|
|
|
|
|
console.log('用户信息已删除');
|
|
|
|
|
},
|
|
|
|
|
fail: function (err) {
|
|
|
|
|
console.error('删除失败:', err);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
});
|
2024-11-19 10:12:40 +00:00
|
|
|
|
},
|
2024-12-17 11:46:10 +00:00
|
|
|
|
|
2024-11-19 10:12:40 +00:00
|
|
|
|
})
|