Interface IEvent<T>

事件

Type Parameters

  • T = any

Hierarchy

  • IEvent

Properties

broadcast: boolean

是否向下级广播事件。

如果值为true,则向下级广播事件,广播对象将由IEventTarget.getBroadcastTargets?()获取。

bubbles: boolean

是否向上级报告事件。

如果值为true,则向上级报告事件,报告对象将由IEventTarget.getBubbleTargets?()获取。

currentTarget: IEventTarget

当前正在处理事件监听的事件对象。

data: T

事件携带的自定义数据

handles: IEventListener[]

已处理的监听器列表。

isStop: boolean

是否停止事件。

如果值为true,则停止事件传递(向平级分享、向上级报告、向下级广播),并且停止后续的事件监听器的执行。

isStopBroadcast: boolean

是否停止向下级广播事件。

isStopBubbles: boolean

是否停止向上级报告事件。

isStopShare: boolean

是否停止向平级分享事件。

isStopTransmit: boolean

是否停止传播事件。

如果值为true,则停止事件传递(向平级分享、向上级报告、向下级广播)。

share: boolean

是否向平级分享事件。

如果值为true,则向平级分享事件,分享对象将由IEventTarget.getShareTargets?()获取。

target: IEventTarget

事件目标。

targets: any[]

事件流过的对象列表,事件路径

type: string

事件的类型。类型区分大小写。

Generated using TypeDoc