Appearance
ESEventBus
$emit(eventName, params)
功能描述
发送事件。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
eventName | String | null | 否 | 事件名称 |
params | Object | null | 否 | 事件参数 |
示例代码
点击查看源码
js
ESEventBus.$emit('helloEvent', {
msg: 'hello eventbus!',
})
注意
无
$on(eventName, eventHandler)
功能描述
接收事件。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
eventName | String | null | 否 | 事件名称 |
eventHandler | Function | null | 否 | 事件处理方法 |
示例代码
点击查看源码
js
ESEventBus.$on('helloEvent', this.onReceivedHelloEvent);
onReceivedHelloEvent(event) {
ESToast.showToast(JSON.stringify(event));
},
注意
无
$off(eventName, eventHandler)
功能描述
取消事件。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
eventName | String | null | 否 | 事件名称 |
eventHandler | Function | null | 否 | 事件处理方法 |
示例代码
点击查看源码
js
ESEventBus.$off('helloEvent', this.onReceivedHelloEvent);
onReceivedHelloEvent(event) {
ESToast.showToast(JSON.stringify(event));
},
注意
无
$off(eventName)
功能描述
取消应用内事件。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
eventName | String | null | 否 | 事件名称 |
示例代码
点击查看源码
js
ESEventBus.$off('helloEvent');
注意
无
$off()
功能描述
取消应用内所有事件。
参数
无
示例代码
点击查看源码
js
ESEventBus.$off();
注意
无