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