1.0.3 • Published 5 years ago

cross_iframe v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

第三方接入说明

  1. 安装npm包 cross_iframe

    npm install cross_iframe --save
  2. 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);
1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago