vue能够监听localStorage的某个值的变化,根据此值再去加载子组件吗
存数据
let bus =new Vue({});
let oldSet=window.window.localstorage.setItem
newSetItem=function(key,value){
setItem(key,value);
bus.$emit('enventName',{key,value})
}
window.localstorage.setItem=newSetItem;
监听和取最新数据
bus.$on('enventName',data =>{
data//localstorage的最新数据
})
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
9 回答1.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答738 阅读
6 回答831 阅读
遵守同源策略