首页 > 解决方案 > 本地存储更改事件 + 反应

问题描述

我正在使用反应。我有一个监听 localstorage 事件变化的函数,比如window.addEventListener("storage", () => {....}. 如果我手动更改我在存储中侦听的键的值,则此代码将起作用。但是如果我用setItem改变值。它在任何时候都不起作用。帮我。非常感谢

标签: javascriptreactjs

解决方案


这是因为 TheStorageEvent在进行更改的同一页面上不起作用。有关更多信息,请查看此处使用 StorageEvent 响应存储更改


推荐阅读