vue组件和iframe页面的相互传参问题
vue组件和iframe页面的相互传参问题 目前网上大多关于iframe父子传参的博客都是在叙述父页面是html文件,子iframe文件也是html文件,涉及到父页面是vue组件子iframe页面是html的博客多数讲的不是很明白; 而最近我在项目中碰到了这种需求: 在vue组件中嵌入iframe页面,并实现父子传参; vue组件调用iframe页面方法和参数 下面是在 vue组件中(父组件) 一个通过点击按钮触发的方法: sentToIframe ( ) { let childFrameObj = document . getElementById ( "unityiframe" ) ; console . log ( "childFrameObj" , childFrameObj ) ; // childFrameObj.contentWindow.getMessageFromParent(this.tData); //第一种向子iFrame传参方式,调用iframe的methods达到传参的目的 this . $refs . unity . contentWindow . getMessageFromParent ( this . tData ) ; // 这样也是可以调用子iframe的方法 // childFrameObj.contentWindow.frameData