EventEmitter class
事件发布器
Constructors
Properties
- events → dynamic
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addListener(
String event, Function listener) → EventEmitter - 向事件添加侦听器
-
emit(
String event, [List args = const []]) → EventEmitter - 用给定的参数发出事件
-
eventNames(
) → List< String> - 获取所有具有侦听器的事件的名称
-
getEventListeners(
String event) → List< Function> ? - 获取指定事件的监听器数组
-
getMaxListeners(
) → int - 获取事件的最大侦听器数量
-
listenerCount(
String event) → int - 获取指定事件的监听器数量
-
listeners(
String event) → List< Function> ? - 获取事件侦听器数组
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
off(
String event, Function listener) → EventEmitter - removeListener 的同名方法:从事件中删除侦听器
-
on(
String event, Function listener) → EventEmitter - addListener 的同名方法:将监听器添加到事件列表中
-
once(
String event, Function listener) → EventEmitter - 为名为 event 的事件添加 一次性 的 listener 函数
-
prependListener(
String event, Function listener) → EventEmitter - 将侦听器添加到事件侦听器列表的开头
-
prependOnceListener(
String event, Function listener) → EventEmitter - 将一次性侦听器添加到事件侦听器列表的开头
-
rawListeners(
String event) → List< Function> - 获取事件侦听器数组的副本
-
removeAllListeners(
String event) → EventEmitter - 从事件中删除所有侦听器
-
removeListener(
String event, Function listener) → EventEmitter - 从事件中删除侦听器
-
setMaxListeners(
int maxListeners) → EventEmitter - 设置事件的最大侦听器数量
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited