如何监听Vue项目中localStorage或sessionStorage的实时变化?

2026-04-01 15:401阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计426个文字,预计阅读时间需要2分钟。

如何监听Vue项目中localStorage或sessionStorage的实时变化?

出现这个问题的原因:在一个VUE页面中,引入了两个组件,A组件实现基础信息展示,B组件展示列表,我想要通过A组件的一个按钮触发生态,如果B组件根节点包含A组件触发的状态,则进行业务处理。

如何监听Vue项目中localStorage或sessionStorage的实时变化?

出现这个问题的起因:在一个VUE页面中,引入两个组件,A组件实现基础信息展示,B组件展示列表,我要通过A组件的一个按钮触发状态,然后B组件根据A组件触发的状态来做业务处理,首先想到的是把状态放在localStorage,接下去就是在B组件怎么监听A组件状态

解决方法:

1.首先在 main.js 中给 Vue.protorype 注册一个全局方法,然后创建一个 StorageEvent 方法,当我在执行sessionStorage.setItem(k, val) 的时候,初始化事件并派发事件。

阅读全文

本文共计426个文字,预计阅读时间需要2分钟。

如何监听Vue项目中localStorage或sessionStorage的实时变化?

出现这个问题的原因:在一个VUE页面中,引入了两个组件,A组件实现基础信息展示,B组件展示列表,我想要通过A组件的一个按钮触发生态,如果B组件根节点包含A组件触发的状态,则进行业务处理。

如何监听Vue项目中localStorage或sessionStorage的实时变化?

出现这个问题的起因:在一个VUE页面中,引入两个组件,A组件实现基础信息展示,B组件展示列表,我要通过A组件的一个按钮触发状态,然后B组件根据A组件触发的状态来做业务处理,首先想到的是把状态放在localStorage,接下去就是在B组件怎么监听A组件状态

解决方法:

1.首先在 main.js 中给 Vue.protorype 注册一个全局方法,然后创建一个 StorageEvent 方法,当我在执行sessionStorage.setItem(k, val) 的时候,初始化事件并派发事件。

阅读全文