子页面
import vsMessage from '@nexta1/vsmessage'
发送消息
vsMessage.sendMessage(JSON.stringify({action: 'custom',content:''}))
- 发送 JSON 消息 JSON.stringify({action:String,content:JSON})
- 消息长度小于 16KB
- action : ['open','custom','close']
- content : 对象转 Json
监听消息
vsMessage.onMessage(r => { //r 为 JOSN console.log(r) })
- 监听回调函数
父页面
import {IframeMessage} from '@nexta1/vsmessage'
实例化
const vsMessage = new IframeMessage('id')
- 传送 iframe id
发送消息
vsMessage.sendMessage()
- 消息类型为 JSON
监听消息
vsMessage.onMessage(r => { console.log(r) })
- 监听回调函数