文档中心/本页总览Class EventEmitterEventEmitter 类提供了定义、触发和处理事件的方式。 Methods getListenersgetListeners(event: string): Function[]指定一个事件名,获取当前所有监听这个事件的回调函数。参数参数名类型描述eventstring事件名称。返回值Function[] offoff(event: string, listener: Function): void取消一个指定事件的监听。参数参数名类型描述eventstring指定事件的名称。listenerFunction监听事件时传入的回调函数。返回值void onon(event: string, listener: Function): void监听一个指定的事件,当事件触发时会调用传入的回调函数。参数参数名类型描述eventstring指定事件的名称。listenerFunction传入的回调函数。返回值void onceonce(event: string, listener: Function): void监听一个指定的事件,当事件触发时会调用传入的回调函数。 当监听后事件第一次触发时,该监听和回调函数就会被立刻移除,也就是只监听一次指定事件。参数参数名类型描述eventstring指定事件的名称。listenerFunction传入的回调函数。返回值void removeAllListenersremoveAllListeners(event?: undefined | string): void指定一个事件,取消其所有的监听。参数参数名类型描述eventundefined | string指定事件的名称,如果没有指定事件,则取消所有事件的所有监听。返回值void
事件名称。