AiCanvas

Canvas

Pannable, zoomable workflow canvas.

Input
Process
Output

Usage

<AiCanvas height="400px" :zoom="zoom" @zoom="zoom = $event">
  <AiNode id="n1" label="Retrieve" :x="80" :y="80" />
</AiCanvas>

Props

Prop Type Default Description
widthstring'100%'
heightstring'500px'
zoomnumber1
panXnumber0
panYnumber0
minZoomnumber0.1
maxZoomnumber3
gridSizenumber20
showGridbooleantrue
snapToGridbooleanfalse

Slots

  • default
  • background
  • minimap