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 |
✔️ |
|
|