cross_iframe
v1.0.3
Published
iframe cross-domain
Downloads
3
Readme
第三方接入说明
安装npm包 cross_iframe
npm install cross_iframe --save
import ifrClass from 'cross_iframe' let obj = new ifrClass(width, height, srcUrl, origin) //参数全部 //width: iframe 窗口宽度 Number //height: iframe 窗口高度 Numner //srcUrl: iframe标签src的值 String //origin: srcUrl的origin String //挂载iframe节点,parentNode为DOM节点 obj.mountOn(parentNode) //注册监听事件 //在收到子页面的数据时,会依次执行数组内的函数 obj.registerListener([fn_1, fn_2]) function fn_1(event) { //可以在event的data属性获取到子页面传递过来的实际数据 //do something console.log(event.data) } function fn_2(event) { //do something } //向子页面发送数据 ifrObj.postMessage({ msg: 'show', type: 0, // Number, 0 或 1 selected: [4401] //NumberArray 已勾选数据 }, ifrObj.srcUrl);