Tauri EventEmitter<E>
类型参数
E
extendsstring
等级制度
- EventEmitter
Command
构造 函数
constructor
new EventEmitter<>():
EventEmitter
E
<E
>
类型参数
E
extendsstring
方法
addListener
addListener(: , : ):
EventEmitter
eventName
E
listener
fn
<E
>
的别名。emitter.on(eventName, listener)
Since: 1.1.0
参数
名字 | 类型 |
---|---|
eventName
|
E
|
listener
|
(...:args any []) => void
|
Returns: EventEmitter
<E
>
listenerCount
listenerCount(: ):
eventName
E
number
返回侦听名为 的事件的侦听器数。eventName
Since: 1.1.0
参数
名字 | 类型 |
---|---|
eventName
|
E
|
Returns: number
off
off(: , : ):
EventEmitter
eventName
E
listener
fn
<E
>
从事件 eventName 的侦听器数组中删除所有指定的侦听器 返回对 的引用,以便可以链接调用。EventEmitter
Since: 1.1.0
参数
名字 | 类型 |
---|---|
eventName
|
E
|
listener
|
(...:args any []) => void
|
Returns: EventEmitter
<E
>
on
on(: , : ):
EventEmitter
eventName
E
listener
fn
<E
>
将函数添加到侦听器数组的末尾,以便 名为 的事件。不进行任何检查以查看是否具有 已添加。多个调用传递相同的组合 和 将导致被添加和调用多个 次。listener
eventName
listener
eventName
listener
listener
返回对 的引用,以便可以链接调用。EventEmitter
Since: 1.0.0
参数
名字 | 类型 |
---|---|
eventName
|
E
|
listener
|
(...:args any []) => void
|
Returns: EventEmitter
<E
>
once
once(: , : ):
EventEmitter
eventName
E
listener
fn
<E
>
为名为 的事件添加一次性函数。这 下次触发时,将删除此侦听器,然后调用。listener
eventName
eventName
返回对 的引用,以便可以链接调用。EventEmitter
Since: 1.1.0
参数
名字 | 类型 |
---|---|
eventName
|
E
|
listener
|
(...:args any []) => void
|
Returns: EventEmitter
<E
>
prependListener
prependListener(: , : ):
EventEmitter
eventName
E
listener
fn
<E
>
将函数添加到侦听器数组的开头,以便 名为 的事件。不进行任何检查以查看是否具有 已添加。多个调用传递相同的组合 和 将导致被添加和调用多个 次。listener
eventName
listener
eventName
listener
listener
返回对 的引用,以便可以链接调用。EventEmitter
Since: 1.1.0
参数
名字 | 类型 |
---|---|
eventName | E |
listener | (...:args any []) => void |
Returns: EventEmitter
<E
>
prependOnceListener
prependOnceListener(: , : ):
EventEmitter
eventName
E
listener
fn
<E
>
为侦听器数组开头命名的事件添加一次性函数。下次被触发时,这个 侦听器被删除,然后被调用。listener
eventName
eventName
返回对 的引用,以便可以链接调用。EventEmitter
Since: 1.1.0
参数
名字 | 类型 |
---|---|
eventName | E |
listener | (...:args any []) => void |
Returns: EventEmitter
<E
>
removeAllListeners
removeAllListeners(: ):
EventEmitter
event?
E
<E
>
删除所有侦听器或指定 eventName 的侦听器。
返回对 的引用,以便可以链接调用。EventEmitter
Since: 1.1.0
参数
名字 | 类型 |
---|---|
event? | E |
Returns: EventEmitter
<E
>
removeListener
removeListener(: , : ):
EventEmitter
eventName
E
listener
fn
<E
>
的别名。emitter.off(eventName, listener)
Since: 1.1.0
参数
名字 | 类型 |
---|---|
eventName | E |
listener | (...:args any []) => void |
Returns: EventEmitter
<E
>