在vue中如何使浏览器关闭后能够清除localstorage中的token和info
时间: 2024-03-12 09:50:04 浏览: 154
浏览器关闭时清空localStorage储存的数据
可以通过监听浏览器的 `beforeunload` 事件,在该事件触发时清除 `localStorage` 中的 `token` 和 `info`。具体实现代码如下:
```javascript
window.addEventListener("beforeunload", function() {
localStorage.removeItem("token");
localStorage.removeItem("info");
});
```
这样,当用户关闭浏览器时,就会触发 `beforeunload` 事件,从而清除 `localStorage` 中的数据。同时,为了保证用户在刷新页面时不会丢失数据,也可以在 `unload` 事件中清除数据,具体方法同上。
阅读全文