

在写microApp中遇到两个子应用同时加载词云组件时,只有第一个能加载成功,排查之后发现第二个子应用不会触发监听的 message 消息,尝试将post Message修改为普通的 setTimeout之后,发现两个应用都有成功加载词云组件,所以我有些疑惑为什么需要写 window.postMessage 来发送消息,谢谢解惑 。
另外项目中使用到 webpack-dev-server 其中 sendMessage.js 文件会一直发送 postMassage消息,这会导致第一个应用的词云组件监听 message消息的回调一直触发。