new Event(options)
base/event/Event.js, line 3
事件传输实体
| Name | Type | Default | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | {} |
可选
构造参数
|
Example
创建事件对象
// ES5引入方式
const { Event } = zondy
// ES6引入方式
import { Event } from '@mapgis/webclient-common'
const event = new Event({
type: 'collection-change'
})
Members
-
sourceTargetObject
-
最初触发事件的对象。例如,组图层A添加一个图层B后,组图层A对外发送事件,sourceTarget为最初触发事件的对象,即组图层A
-
targetObject
-
触发事件的对象。对于传播事件,传播链中触发事件的最后一个对象。例如,组图层A添加一个图层B后,组图层A对外发送事件后,事件传递给Map,Map会继续发送此事件,此时target为Map对象