@ exodus/ 窗口- rpc- 运输
此软件包创建双向多轴传输
窗户 postMessage。 。 。 .
支持 :
window.postMessage(...)window.ReactNativeWebView.postMessage(...)
使用量
const { createWindowRpcTransport } = require('@exodus/window-rpc-transport')
// Create transport.
const transport = createWindowRpcTransport({
name: 'provider-window', // sender name, used to filter messages
target: 'provider', // intended recipient channel called 'provider'
})
// Send a message to the target 'provider'
transport.write({ hi: 'there' })
// Only emits when a message is for the recipient 'provider-window'
// eventName is not supported in this context.
transport.on(null, (data) => {
console.log(data)
})