name:路由 query:传递参数
const page2 = this.$router.resolve({name:'addHs',query:{hsCode:row.hsCode}});
var page = window.open(page2.href, 'OpenhsWindows')
创建一个定时器,监听page页面关闭事件,当页面关闭时关闭定时器 执行回调函数;
var loop = setInterval(function () {
if (page.closed) {
clearInterval(loop);
callback();
}
}, 1000);
监听父子页面消息传递-父页面代码
window.addEventListener("message",function(msg){
console.log(msg);
if(msg.data.type == "xxxxx"){
//执行方法
}
});
监听父子页面消息传递-子页面代码
window.opener.postMessage({type:"xxxxx",message:"传递消息"}, "*");
本文介绍如何通过Vue Router进行参数传递,并利用定时器监听子页面关闭事件。同时,展示了父子页面间消息传递的实现,包括父页面接收消息和子页面发送消息的代码示例。
755

被折叠的 条评论
为什么被折叠?



