问题:在vue使用iframe通信时报错this.$refs.testFrame==null
解决方式: 重新获取iframe,使用新的iframe进行通信
if(this.$refs.testFrame==null){
var iframeElement = document.getElementById("testFrame") as HTMLIFrameElement;
iframeElement.contentWindow.postMessage(
{
cmd: "", //调用iframe里面的方法名
params: { data: } //参数
},
"*"
);
}