Appearance
@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