Tauri EventEmitter<E>

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

类型参数

  • E extends string


等级制度

  • EventEmitter
    • Command

构造 函数

constructor

new EventEmitter<>():EventEmitterE<E>

类型参数

  • E extends string

方法

addListener

addListener(: , : ): EventEmittereventNameElistenerfn<E>

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

Since: 1.1.0

参数

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

Returns: EventEmitter<E>

listenerCount

listenerCount(: ):eventNameEnumber

返回侦听名为 的事件的侦听器数。eventName

Since: 1.1.0

参数

名字 类型
eventName E

Returns: number

off

off(: , : ): EventEmittereventNameElistenerfn<E>

从事件 eventName 的侦听器数组中删除所有指定的侦听器 返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

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

Returns: EventEmitter<E>

on

on(: , : ): EventEmittereventNameElistenerfn<E>

将函数添加到侦听器数组的末尾,以便 名为 的事件。不进行任何检查以查看是否具有 已添加。多个调用传递相同的组合 和 将导致被添加和调用多个 次。listenereventNamelistenereventNamelistenerlistener

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.0.0

参数

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

Returns: EventEmitter<E>

once

once(: , : ): EventEmittereventNameElistenerfn<E>

为名为 的事件添加一次性函数。这 下次触发时,将删除此侦听器,然后调用。listenereventNameeventName

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

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

Returns: EventEmitter<E>

prependListener

prependListener(: , : ): EventEmittereventNameElistenerfn<E>

将函数添加到侦听器数组的开头,以便 名为 的事件。不进行任何检查以查看是否具有 已添加。多个调用传递相同的组合 和 将导致被添加和调用多个 次。listenereventNamelistenereventNamelistenerlistener

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

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

Returns: EventEmitter<E>

prependOnceListener

prependOnceListener(: , : ): EventEmittereventNameElistenerfn<E>

为侦听器数组开头命名的事件添加一次性函数。下次被触发时,这个 侦听器被删除,然后被调用。listenereventNameeventName

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

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

Returns: EventEmitter<E>

removeAllListeners

removeAllListeners(: ): EventEmitterevent?E<E>

删除所有侦听器或指定 eventName 的侦听器。

返回对 的引用,以便可以链接调用。EventEmitter

Since: 1.1.0

参数

名字类型
event?E

Returns: EventEmitter<E>

removeListener

removeListener(: , : ): EventEmittereventNameElistenerfn<E>

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

Since: 1.1.0

参数

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

Returns: EventEmitter<E>

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号