小编Tas*_*ber的帖子

在js中观察localstorage的变化

我有一个单页应用程序,我需要对本地存储中的每个更改做出反应,它看起来像:

    MyComponent {
    
    someFuncWhichIsCalledEveryTimeWhenLocalStorageChanges() {
        console.log('local storage changed!);
    }
    
    funcThatChangesLocalStorage() {
        localstorage.setItem('key',val);
        localstorage.getItem('key')
    }
    
    }
Run Code Online (Sandbox Code Playgroud)

我尝试使用 localstorage 事件:

window.addEventListener('storage', function(event){
       ...
});
Run Code Online (Sandbox Code Playgroud)

但这不起作用......所以我正在考虑使用Observable<>,只是不知道如何正确实现它。

javascript local-storage typescript reactjs

11
推荐指数
5
解决办法
2万
查看次数

标签 统计

javascript ×1

local-storage ×1

reactjs ×1

typescript ×1