vue-x6-graph
v1.0.7
Published
<a href="https://www.npmjs.com/package/vue-x6-graph"><img alt="NPM Package" src="https://img.shields.io/npm/v/vue-x6-graph.svg?style=flat-square"></a>  
使用hook
- 调用 useGraphState 拿到数据(
nodes,edges,graph),以及更新数据的方法(setNodes,setEdges,setGraph)
const { nodes, setNodes, edges, setEdges, graph, setGraph } = useGraphState()
console.log('nodes:', nodes.value)
console.log('edges:', edges.value)
console.log('graph:', graph.value)
- 创建x6画布之后调用setGraph设置当前画布
- 在某些事件内调用setNodes或者setEdges更新数据
- nodes和edges是ref,数据变化的时候,内部能自动diff在运行一个内置的patch方法将数据变动更新到画布上面
