Version: 2.2.1

EventChannel

方法

emit

触发一个事件

参考文档

(eventName: string, ...args: any) => void
参数类型说明
eventName
string
事件名称
args
any
事件参数

API 支持度

API微信小程序H5React Native
EventChannel.emit✔️

off

取消监听一个事件。给出第二个参数时,只取消给出的监听函数,否则取消所有监听函数

参考文档

(eventName: string, fn: EventCallback) => void
参数类型说明
eventName
string
事件名称
fn
EventCallback
事件监听函数

API 支持度

API微信小程序H5React Native
EventChannel.off✔️

on

持续监听一个事件

参考文档

(eventName: string, fn: EventCallback) => void
参数类型说明
eventName
string
事件名称
fn
EventCallback
事件监听函数

API 支持度

API微信小程序H5React Native
EventChannel.on✔️

once

监听一个事件一次,触发后失效

参考文档

(eventName: string, fn: EventCallback) => void
参数类型说明
eventName
string
事件名称
fn
EventCallback
事件监听函数

API 支持度

API微信小程序H5React Native
EventChannel.once✔️

API 支持度

API微信小程序H5React Native
EventChannel.emit✔️
EventChannel.off✔️
EventChannel.on✔️
EventChannel.once✔️