【问题标题】:Clear local storage after 2 minutes2分钟后清除本地存储
【发布时间】:2021-03-04 12:03:17
【问题描述】:

我正在尝试使用此代码在 2 分钟后清除一些本地存储项目

我将当前时间保存在变量中,例如:

   let time_now  = (new Date()).getTime();
   localStorage.setItem('otp_save_time', time_now);
   localStorage.setItem('set_otp', value);

现在我正在使用保存的时间检查当前时间,如果时间大于 2 分钟,则清除该项目,但它没有清除该项目。

    let time_now  = (new Date()).getTime();
    if((time_now - saved_time) > 2 * 60 * 1000) {
       localStorage.removeItem('set_otp');
       localStorage.removeItem('otp_save_time');
    } 

【问题讨论】:

标签: jquery vue.js vuejs2


【解决方案1】:

你想使用

setTimeout(function(){localStorage.removeItem('your key');}, 120 * 1000);

更简单

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    • 2021-02-03
    • 1970-01-01
    • 1970-01-01
    • 2022-08-09
    • 1970-01-01
    相关资源
    最近更新 更多