title: EventChannel
sidebar_label: EventChannel
方法
emit
触发一个事件
参考文档
(eventName: string, ...args: any) => void
| 参数 |
类型 |
说明 |
| eventName |
string |
事件名称 |
| args |
any |
事件参数 |
API 支持度
| API |
微信小程序 |
H5 |
React Native |
| EventChannel.emit |
✔️ |
|
off
取消监听一个事件。给出第二个参数时,只取消给出的监听函数,否则取消所有监听函数
参考文档
(eventName: string, fn: EventCallback) => void
| 参数 |
类型 |
说明 |
| eventName |
string |
事件名称 |
| fn |
EventCallback |
事件监听函数 |
API 支持度
| API |
微信小程序 |
H5 |
React Native |
| EventChannel.off |
✔️ |
|
on
持续监听一个事件
参考文档
(eventName: string, fn: EventCallback) => void
| 参数 |
类型 |
说明 |
| eventName |
string |
事件名称 |
| fn |
EventCallback |
事件监听函数 |
API 支持度
| API |
微信小程序 |
H5 |
React Native |
| EventChannel.on |
✔️ |
|
once
监听一个事件一次,触发后失效
参考文档
(eventName: string, fn: EventCallback) => void
| 参数 |
类型 |
说明 |
| eventName |
string |
事件名称 |
| fn |
EventCallback |
事件监听函数 |
API 支持度
| API |
微信小程序 |
H5 |
React Native |
| EventChannel.once |
✔️ |
|
API 支持度
| API |
微信小程序 |
H5 |
React Native |
| EventChannel.emit |
✔️ |
|
|
| EventChannel.off |
✔️ |
|
|
| EventChannel.on |
✔️ |
|
|
| EventChannel.once |
✔️ |
|
|