Skip to content

@vue-flow/monorepoDocs


Interface: FlowEmits()

FlowEmits(event, changes): void

Parameters

event: "nodesChange"

changes: NodeChange[]

Returns

void

FlowEmits(event, changes): void

Parameters

event: "edgesChange"

changes: EdgeChange[]

Returns

void

FlowEmits(event): void

Parameters

event: "nodesInitialized"

Returns

void

FlowEmits(event, paneEvent): void

Parameters

event: "paneReady"

paneEvent: VueFlowStore

Returns

void

Deprecated

use init instead

FlowEmits(event, paneEvent): void

Parameters

event: "init"

paneEvent: VueFlowStore

Returns

void

FlowEmits(event): void

Parameters

event: "updateNodeInternals"

Returns

void

FlowEmits(event, error): void

Parameters

event: "error"

error: VueFlowError<ErrorCode, [] | [string] | [null | string] | [string, string] | [string] | [string] | [string] | [string, string] | [string, string] | [string] | [string, string, string] | [string, string, string] | [string] | [string]>

Returns

void

FlowEmits(event, connectionEvent): void

Parameters

event: "connect"

connectionEvent: Connection

Returns

void

FlowEmits(event, connectionEvent): void

Parameters

event: "connectStart"

connectionEvent: object & OnConnectStartParams

Returns

void

FlowEmits(event, connectionEvent?): void

Parameters

event: "connectEnd"

connectionEvent?: MouseEvent

Returns

void

FlowEmits(event, connectionEvent): void

Parameters

event: "clickConnectStart"

connectionEvent: object & OnConnectStartParams

Returns

void

FlowEmits(event, connectionEvent?): void

Parameters

event: "clickConnectEnd"

connectionEvent?: MouseEvent

Returns

void

FlowEmits(event, moveEvent): void

Parameters

event: "moveStart"

moveEvent

moveEvent.event: D3ZoomEvent<HTMLDivElement, any>

moveEvent.flowTransform: ViewportTransform

Returns

void

FlowEmits(event, moveEvent): void

Parameters

event: "move"

moveEvent

moveEvent.event: D3ZoomEvent<HTMLDivElement, any>

moveEvent.flowTransform: ViewportTransform

Returns

void

FlowEmits(event, moveEvent): void

Parameters

event: "moveEnd"

moveEvent

moveEvent.event: D3ZoomEvent<HTMLDivElement, any>

moveEvent.flowTransform: ViewportTransform

Returns

void

FlowEmits(event, selectionEvent): void

Parameters

event: "selectionDragStart"

selectionEvent: NodeDragEvent

Returns

void

FlowEmits(event, selectionEvent): void

Parameters

event: "selectionDrag"

selectionEvent: NodeDragEvent

Returns

void

FlowEmits(event, selectionEvent): void

Parameters

event: "selectionDragStop"

selectionEvent: NodeDragEvent

Returns

void

FlowEmits(event, selectionEvent): void

Parameters

event: "selectionContextMenu"

selectionEvent

selectionEvent.event: MouseEvent

selectionEvent.nodes: GraphNode<any, any, string>[]

Returns

void

FlowEmits(event, selectionEvent): void

Parameters

event: "selectionStart"

selectionEvent: MouseEvent

Returns

void

FlowEmits(event, selectionEvent): void

Parameters

event: "selectionEnd"

selectionEvent: MouseEvent

Returns

void

FlowEmits(event, viewport): void

Parameters

event: "viewportChangeStart"

viewport: ViewportTransform

Returns

void

FlowEmits(event, viewport): void

Parameters

event: "viewportChange"

viewport: ViewportTransform

Returns

void

FlowEmits(event, viewport): void

Parameters

event: "viewportChangeEnd"

viewport: ViewportTransform

Returns

void

FlowEmits(event, paneScrollEvent): void

Parameters

event: "paneScroll"

paneScrollEvent: undefined | WheelEvent

Returns

void

FlowEmits(event, paneMouseEvent): void

Parameters

event: "paneClick" | "paneContextMenu" | "paneMouseEnter" | "paneMouseMove" | "paneMouseLeave"

paneMouseEvent: MouseEvent

Returns

void

FlowEmits(event, edgeUpdateEvent): void

Parameters

event: "edgeUpdate"

edgeUpdateEvent: EdgeUpdateEvent

Returns

void

FlowEmits(event, edgeMouseEvent): void

Parameters

event: "edgeContextMenu" | "edgeMouseEnter" | "edgeMouseMove" | "edgeMouseLeave" | "edgeDoubleClick" | "edgeClick" | "edgeUpdateStart" | "edgeUpdateEnd"

edgeMouseEvent: EdgeMouseEvent

Returns

void

FlowEmits(event, nodeMouseEvent): void

Parameters

event: "nodeDoubleClick" | "nodeClick" | "nodeMouseEnter" | "nodeMouseMove" | "nodeMouseLeave" | "nodeContextMenu"

nodeMouseEvent: NodeMouseEvent

Returns

void

FlowEmits(event, nodeDragEvent): void

Parameters

event: "nodeDragStart" | "nodeDrag" | "nodeDragStop"

nodeDragEvent: NodeDragEvent

Returns

void

FlowEmits(event, nodeMouseEvent): void

Parameters

event: "miniMapNodeClick" | "miniMapNodeDoubleClick" | "miniMapNodeMouseEnter" | "miniMapNodeMouseMove" | "miniMapNodeMouseLeave"

nodeMouseEvent: NodeMouseEvent

Returns

void

FlowEmits(event, value): void

v-model event definitions

Parameters

event: "update:modelValue"

value: FlowElements<any, any, any, any>

Returns

void

FlowEmits(event, value): void

Parameters

event: "update:nodes"

value: GraphNode<any, any, string>[]

Returns

void

FlowEmits(event, value): void

Parameters

event: "update:edges"

value: GraphEdge[]

Returns

void

VueFlow v1.42 中文网 - 粤ICP备13048890号