如何实时监控新增页面中的事件?

来源: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回答

扬_灵

2020-07-22

同学你好,vuex只能实现同一个html内不同vue组件的通信问题,跨页面解决不了。这个需要通过跨页面通信技术搞定,需要浏览器支持,chrome里可以通过Chrome.runtime.sendMessage搞定,如果是iframe页面通信,则可以使用HTML5的postMessage搞定。

0
1
她不喜欢我女装
好 我后来还是用您说的onbeforeunload 监测页面关闭完成的,谢谢解答
2020-07-23
共1条回复

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程