Vue内嵌iframe及通讯
消息交互方式
父向子传递消息:iframeEl.contentWindow.postMessage
子接收父消息:window.addEventListener(‘message’)
子向父传递消息:window.parent.postMessage
父接收子消息:window.addEventListener(‘message’)
![](https://i-blog.csdnimg.cn/blog_migrate/fc34b483e264ca9667272e466c469172.png)
![](https://i-blog.csdnimg.cn/blog_migrate/50080140fec41f29cd4ead3ddae655e9.png)
实例-html:
parent.html
// 父向子发消息
var sendMessage = function(msg) {
// msg必须为string
iframeEl.contentWindow.postMessage(msg, '*');
};