如何实时监控新增页面中的事件?
来源:17-3 监听器watch
她不喜欢我女装
2020-07-22
通过页面1 window.open 打开的页面2,在页面2的create钩子函数中this.$ store.commit(‘xxx’, 111),在页面2关闭的时候this.$ store.commit(‘xxx’, 222),修改请问这两个动作可以用watch监控到吗?如果我要想实现这个动作应该怎么处理呢?
应用场景如下:
页面1(store.xxx === 222)
在这里点击编辑进入新标签的编辑页(内涵富文本编辑器)
页面2(create中将store.xxx改为111)
。在页面2点击发布以后让 store .xxx = 222,然后在监控到vuex的值改变后 重新获取列表
写回答
1回答
-
同学你好,vuex只能实现同一个html内不同vue组件的通信问题,跨页面解决不了。这个需要通过跨页面通信技术搞定,需要浏览器支持,chrome里可以通过Chrome.runtime.sendMessage搞定,如果是iframe页面通信,则可以使用HTML5的postMessage搞定。
012020-07-23
相似问题