@nexta1/vsmessage

1.4.0 • Public • Published

子页面

import vsMessage from '@nexta1/vsmessage'

发送消息

vsMessage.sendMessage(JSON.stringify({action: 'custom',content:''}))

  1. 发送 JSON 消息 JSON.stringify({action:String,content:JSON})
  2. 消息长度小于 16KB
  3. action : ['open','custom','close']
  4. content : 对象转 Json

监听消息

vsMessage.onMessage(r => { //r 为 JOSN console.log(r) })

  1. 监听回调函数

父页面

import {IframeMessage} from '@nexta1/vsmessage'

实例化

const vsMessage = new IframeMessage('id')

  1. 传送 iframe id

发送消息

vsMessage.sendMessage()

  1. 消息类型为 JSON

监听消息

vsMessage.onMessage(r => { console.log(r) })

  1. 监听回调函数

Package Sidebar

Install

npm i @nexta1/vsmessage

Weekly Downloads

1

Version

1.4.0

License

ISC

Unpacked Size

6.5 kB

Total Files

6

Last publish

Collaborators

  • nexta1