1、嵌套内层页面通过postMessage发送消息
//可传递对象
window.parent.postMessage(
{action: 'submit',},
'*');
//也可传递json字符串
window.parent.postMessage(
JSON.stringify({
event: 'design-font',
param: {
fontSize: fontSize + 'px',
},
}),
'*');
2、外层页面接收并处理消息
mounted(){
window.addEventListener('message', (event) => {
if (event.data.action == 'submit') {
// 处理消息,执行相应操作
console.log('------111');
}
});
},