通过iframe嵌套页面,当父页面打开子页面就传递数据可以用一下方法
//获取节点
var iframe = document.createElement("iframe");
//设置嵌入的地址
iframe.src = "http://www.jb51.net";
//判断
if (iframe.attachEvent){
iframe.attachEvent("onload", function(){
alert("Local iframe is now loaded.");
});
}else{
iframe.onload = function(){
//可以在这里面写传到子页面的参数
//iframe加载完毕
iframe.contentWindow.postMessage(
{
userid,
jlh,
},'*' );
};
}
在子页面接收数据
window.addEventListener('message',(e)=>{
console.log(`e.data`,"接收的数据")
},false)