事件
graph.eventEmitter.on()
Function
监听事件
graph.eventEmitter.emit()
Function
触发事件
图谱内置的所有基础事件如下列表
- 生命周期事件
触发时机 | 事件名称 | 参数 |
---|---|---|
开始渲染节点 | render | 无 |
图谱销毁 | destroy | 无 |
simulation 初始化 | start | 无 |
simulation tick 开始 | tick | 无 |
simulation tick 结束 | tick-end | 无 |
zoom-transform 开始 | zoom-start | { event } - event : object 缩放事件实例 |
zoom-transform 帧 | zoom | { event } - event : object 缩放事件实例 |
zoom-transform 结束 | zoom-end | { event } - event : object 缩放事件实例 |
- 鼠标事件
触发时机 | 事件名称 | 参数 |
---|---|---|
左键单击节点 | node-click | { item, index, array, event } - item : object 节点 - index : number 节点 index - array : Array 所有节点 - event : object 点击事件实例 |
左键双击节点 | dblclick | { item, index, array, event } - item : object 节点 - index : number 节点 index - array : Array 所有节点 - event : object 点击事件实例 |
鼠标移入节点 | mouseenter | { event, d, ctx } - event : object 鼠标事件实例 - d : object 节点 - ctx : object 当前图谱 |
鼠标移出节点 | mouseleave | { event, d, ctx } - event : object 鼠标事件实例 - d : object 节点 - ctx : object 当前图谱 |
右键单击菜单 | contextmenu | { event, d, } - event : object 鼠标事件实例 - d : object 节点 |