当用户关闭 React 应用程序窗口时,如何清除本地存储?

新手上路,请多包涵

我正在开发一个 react-redux 应用程序,一旦用户登录,我就会在本地存储中存储一些关于用户的信息。这样我就可以在用户执行操作时轻松检索用户信息。

如果用户关闭浏览器窗口,我想清除反应应用程序的所有本地存储。我怎样才能做到这一点?

原文由 simhuang 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 367
1 个回答

您可以只使用 JS 函数:

 localStorage.clear();

在窗口关闭时触发事件

window.onbeforeunload = function() {
   localStorage.clear();
}

原文由 Tushar 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题