第一步:安装npm包
npm install mxgraph
第二步:在mxgraph.vue中使用mxgraph
<template
>
<div
>
<div ref
="graphContainer">
</div
>
</div
>
</template
>
<script
>
import mx
from 'mxgraph'
export default {
name
: 'Application',
data() {
return {
}
},
mounted() {
const mxgraph
= mx({
mxImageBasePath
: './src/images',
mxBasePath
: './src'
})
const MxGraph
= mxgraph
.mxGraph
var graph
= new MxGraph(this.$refs
.graphContainer
)
var parent
= graph
.getDefaultParent()
graph
.getModel().beginUpdate()
try {
const v1
= graph
.insertVertex(parent
, null, 'Hello,', 20, 20, 80, 30)
const v2
= graph
.insertVertex(parent
, null, 'World!', 200, 150, 80, 30)
graph
.insertEdge(parent
, null, '', v1
, v2
)
} finally {
graph
.getModel().endUpdate()
}
}
}
</script
>
运行vue项目,查看效果
运行vue项目:
npm run serve
打开浏览器查看效果:
转载请注明原文地址:https://ipadbbs.8miu.com/read-45071.html