请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

通过页面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搞定。

0 回复 有任何疑惑可以回复我~
  • 提问者 她不喜欢我女装 #1
    好 我后来还是用您说的onbeforeunload 监测页面关闭完成的,谢谢解答
    回复 有任何疑惑可以回复我~ 2020-07-23 10:01:06
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号