EventEmitter 類別
許多 Puppeteer 類別擴展的 EventEmitter 類別。
簽名
export declare class EventEmitter<Events extends Record<EventType, unknown>> implements CommonEventEmitter<EventsWithWildcard<Events>>
實作: CommonEventEmitter<EventsWithWildcard<Events>>
備註
這讓您可以監聽 Puppeteer 類別觸發的事件並採取相應的動作。因此,您主要會使用 on 和 off 來綁定和解除綁定事件監聽器。
此類別的建構函式標示為內部。第三方程式碼不應直接呼叫建構函式或建立擴展 EventEmitter
類別的子類別。
方法
方法 | 修飾詞 | 說明 |
---|---|---|
emit(type, event) | 觸發事件並呼叫任何相關的監聽器。 | |
listenerCount(type) | 取得指定事件的監聽器數量。 | |
off(type, handler) | 移除觸發的事件監聽器。 | |
on(type, handler) | 綁定事件監聽器,以便在事件發生時觸發。 | |
once(type, handler) | 與 | |
removeAllListeners(type) | 移除所有監聽器。如果給定事件參數,則只會移除該事件的監聽器。 |