Skip to main content

PaperComponent

const PaperComponent: object

Provides a static canvas onto which nodes, groups and edges can be drawn, with support for various plugins.

Type Declaration​

data()​

data: () => object

Returns​

object

overlays​

overlays: OverlayPlaceholder[]

vertices​

vertices: VertexPlaceholder[]

name​

name: string = COMPONENT_PAPER

props​

props: object

props.data​

data: object

props.data.type​

type: PropType<ObjectData>

props.dataType​

dataType: object

props.dataType.type​

type: StringConstructor = String

props.model​

model: object

props.model.type​

type: PropType<BrowserUIModel>

props.modelOptions​

modelOptions: object

props.modelOptions.type​

type: PropType<ModelOptions>

props.paperId​

paperId: object

props.paperId.type​

type: StringConstructor = String

props.renderOptions​

renderOptions: object

props.renderOptions.type​

type: PropType<RenderOptions>

props.url​

url: object

props.url.type​

type: StringConstructor = String

props.viewOptions​

viewOptions: object

props.viewOptions.type​

type: PropType<ViewOptions>

render()​

render: () => VNode<RendererNode, RendererElement, {[key: string]: any; }>

Returns​

VNode<RendererNode, RendererElement, {[key: string]: any; }>

watch​

watch: object

watch.data​

data: object

watch.data.handler()​

handler(newData): void

Parameters​
newData​

any

Returns​

void

watch.url​

url: object

watch.url.handler()​

handler(newUrl): void

Parameters​
newUrl​

any

Returns​

void

mounted()​

mounted(): void

Returns​

void

setup()​

setup(props): object

Parameters​

props​

PaperComponentProps

Returns​

object

paperId​

paperId: string

service​

service: unknown