发送方代码:
// html部分
iframe#contentFrame(name= 'contentFrame', :src="url")
// js
sendMessage() {
let frameEl = document.getElementById('contentFrame');
frameEl.onload = function() {
let message = {
type: "login",
info: {
}
};
frameEl.contentWindow.postMessage(message, '*');
};
}
接收方代码:
window.addEventListener('message', (e) => {
console.log(e, e.data, e.data.type, e.data.info)
})