Skip to content

事件监听

typescript
declare const ui: UiNode;

负责处理事件的组件,其中 listener 接受的参数即触发的事件对象。可监听的事件由组件的宿主决定。

方法

on()

监听指定的事件。

输入参数

参数必填默认值类型说明
typestring监听的事件类型,是个字符串
listenerFunction监听到事件类型后的处理函数

定义于 #L21


once()

与 on 的区别是仅触发一次。

输入参数

参数必填默认值类型说明
typestring监听的事件类型,是个字符串
listenerFunction监听到事件类型后的处理函数

定义于 #L27


remove()

移除找到的第一个 listener。

输入参数

参数必填默认值类型说明
typestring监听的事件类型,是个字符串
listenerFunction监听到事件类型后的处理函数

定义于 #L33


removeAll()

移除找到的所有 listener,不传则移除事件下所有。

输入参数

参数必填默认值类型说明
typestring监听的事件类型,是个字符串
listenerFunction监听到事件类型后的处理函数

定义于 #L39


add()

与 on 是同一个方法,只是方法名不同。

输入参数

参数必填默认值类型说明
typestring监听的事件类型,是个字符串
listenerFunction监听到事件类型后的处理函数

定义于 #L45


emit()

触发指定的事件。

输入参数

参数必填默认值类型说明
typestring要触发的事件类型;
eventany要触发的事件对象,会被作为监听器的参数。

定义于 #L55


off()

与 remove 是同一个方法,只是方法名不同。

输入参数

参数必填默认值类型说明
typestring要触发的事件类型;
eventany要触发的事件对象,会被作为监听器的参数。

定义于 #L51