vtils

Home > utils > EventBus > emit

EventBus.emit() method

发布事件。

Signature:

emit<TListenerName extends keyof TListeners>(eventName: TListenerName | EventBusListenerDescriptor<TListenerName>, ...args: Parameters<TListeners[TListenerName]>): Array<ReturnType<TListeners[TListenerName]>>;

Parameters

Parameter Type Description
eventName TListenerName | EventBusListenerDescriptor<TListenerName>  
args Parameters<TListeners[TListenerName]> 传给事件回调的参数

Returns:

Array<ReturnType<TListeners[TListenerName]>>

返回各事件回调的返回结果组成的数组