Tauri EventEmitter<E>

2024-02-05 16:40 更新
Since: 1.0.0

類型參數(shù)

  • E extends string


等級(jí)制度

  • EventEmitter
    • Command

構(gòu)造 函數(shù)

?constructor?

new EventEmitter<>():EventEmitterE<E>

類型參數(shù)

  • E extends string

方法

?addListener?

addListener(: , : ): EventEmittereventNameElistenerfn<E>

的別名。emitter.on(eventName, listener)

Since: 1.1.0

參數(shù)

名字 類型
eventName E
listener (...:argsany[]) => void

Returns: EventEmitter<E>

?listenerCount?

listenerCount(: ):eventNameEnumber

返回偵聽名為 的事件的偵聽器數(shù)。eventName

Since: 1.1.0

參數(shù)

名字 類型
eventName E

Returns: number

?off?

off(: , : ): EventEmittereventNameElistenerfn<E>

從事件 eventName 的偵聽器數(shù)組中刪除所有指定的偵聽器 返回對(duì) 的引用,以便可以鏈接調(diào)用。EventEmitter

Since: 1.1.0

參數(shù)

名字 類型
eventName E
listener (...:argsany[]) => void

Returns: EventEmitter<E>

?on?

on(: , : ): EventEmittereventNameElistenerfn<E>

將函數(shù)添加到偵聽器數(shù)組的末尾,以便 名為 的事件。不進(jìn)行任何檢查以查看是否具有 已添加。多個(gè)調(diào)用傳遞相同的組合 和 將導(dǎo)致被添加和調(diào)用多個(gè) 次。listenereventNamelistenereventNamelistenerlistener

返回對(duì) 的引用,以便可以鏈接調(diào)用。EventEmitter

Since: 1.0.0

參數(shù)

名字 類型
eventName E
listener (...:argsany[]) => void

Returns: EventEmitter<E>

?once?

once(: , : ): EventEmittereventNameElistenerfn<E>

為名為 的事件添加一次性函數(shù)。這 下次觸發(fā)時(shí),將刪除此偵聽器,然后調(diào)用。listenereventNameeventName

返回對(duì) 的引用,以便可以鏈接調(diào)用。EventEmitter

Since: 1.1.0

參數(shù)

名字 類型
eventName E
listener (...:argsany[]) => void

Returns: EventEmitter<E>

?prependListener?

prependListener(: , : ): EventEmittereventNameElistenerfn<E>

將函數(shù)添加到偵聽器數(shù)組的開頭,以便 名為 的事件。不進(jìn)行任何檢查以查看是否具有 已添加。多個(gè)調(diào)用傳遞相同的組合 和 將導(dǎo)致被添加和調(diào)用多個(gè) 次。listenereventNamelistenereventNamelistenerlistener

返回對(duì) 的引用,以便可以鏈接調(diào)用。EventEmitter

Since: 1.1.0

參數(shù)

名字類型
eventNameE
listener(...:argsany[]) => void

Returns: EventEmitter<E>

?prependOnceListener?

prependOnceListener(: , : ): EventEmittereventNameElistenerfn<E>

為偵聽器數(shù)組開頭命名的事件添加一次性函數(shù)。下次被觸發(fā)時(shí),這個(gè) 偵聽器被刪除,然后被調(diào)用。listenereventNameeventName

返回對(duì) 的引用,以便可以鏈接調(diào)用。EventEmitter

Since: 1.1.0

參數(shù)

名字類型
eventNameE
listener(...:argsany[]) => void

Returns: EventEmitter<E>

?removeAllListeners?

removeAllListeners(: ): EventEmitterevent?E<E>

刪除所有偵聽器或指定 eventName 的偵聽器。

返回對(duì) 的引用,以便可以鏈接調(diào)用。EventEmitter

Since: 1.1.0

參數(shù)

名字類型
event?E

Returns: EventEmitter<E>

?removeListener?

removeListener(: , : ): EventEmittereventNameElistenerfn<E>

的別名。emitter.off(eventName, listener)

Since: 1.1.0

參數(shù)

名字類型
eventNameE
listener(...:argsany[]) => void

Returns: EventEmitter<E>

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)