@vue-flow/monorepo • Docs
Interface: NodeProps<Data, CustomEvents, Type> ​
these props are passed to node components
Type Parameters ​
• Data = ElementData
• CustomEvents = object
• Type extends string = string
Properties ​
connectable ​
connectable:
HandleConnectable
can node handles be connected, you need to forward this to your handles for this prop to have any effect
data ​
data:
Data
additional data of node
dimensions ​
dimensions:
Dimensions
dom element dimensions (width, height)
dragging ​
dragging:
boolean
is node currently dragging
dragHandle? ​
optionaldragHandle:string
drag handle query selector
events ​
events:
NodeEventsOn<CustomEvents>
Deprecated ​
- will be removed in next major release contextual and custom events of node
id ​
id:
string
unique node id
isValidSourcePos? ​
optionalisValidSourcePos:ValidConnectionFunc
Deprecated ​
will be removed in next major release called when used as source for new connection
isValidTargetPos? ​
optionalisValidTargetPos:ValidConnectionFunc
Deprecated ​
will be removed in next major release called when used as target for new connection
label? ​
optionallabel:string|object|VNode<RendererNode,RendererElement,object> |Component
Deprecated ​
- will be removed in next major release and replaced with
{ data: { label: string | VNode | Component } }node label, either pass a string or a VNode For example like this:h('div', props, children)) Object is just a type-hack for Vue, ignore that
parent? ​
optionalparent:string
Deprecated ​
- will be removed in next major release. Use
parentNodeIdinstead parent node id
parentNodeId? ​
optionalparentNodeId:string
todo: rename to parentId in next major release parent node id
position ​
position:
XYPosition
Deprecated ​
- will be removed in next major release and replaced with
computedPositionnode x, y (relative) position on graph
resizing ​
resizing:
boolean
is node currently resizing
selected ​
selected:
boolean
is node selected
sourcePosition? ​
optionalsourcePosition:Position
handle position
targetPosition? ​
optionaltargetPosition:Position
handle position
type ​
type:
Type
node type
zIndex ​
zIndex:
number
node z-index