Tauri EventEmitter<E>
类型参数
Eextendsstring
等级制度
- EventEmitter
Command
构造 函数
constructor
new EventEmitter<>():
EventEmitterE<E>
类型参数
Eextendsstring
方法
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
参数
| 名字 | 类型 |
|---|---|
eventName | E |
listener | (...:argsany[]) => void |
Returns: EventEmitter<E>
prependOnceListener
prependOnceListener(: , : ):
EventEmittereventNameElistenerfn<E>
为侦听器数组开头命名的事件添加一次性函数。下次被触发时,这个 侦听器被删除,然后被调用。listenereventNameeventName
返回对 的引用,以便可以链接调用。EventEmitter
Since: 1.1.0
参数
| 名字 | 类型 |
|---|---|
eventName | E |
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
参数
| 名字 | 类型 |
|---|---|
eventName | E |
listener | (...:argsany[]) => void |
Returns: EventEmitter<E>