Jackie
Jackie
逻辑很简单,判断点击事件 有一个cache数组,[第一位,第二位] 第一次点击,如果是portid,port加入cache数组第一位。 在第二次点击后 1 判断cache数组是否有且只有1个元素。 2 如果有,该次点击的portid如果不在 第一个元素所在的节点上,就创建成功 3 如果不是,清空cache数组。 是否能创建 在createEdge函数 里搞 完毕
x6主要问题是性能不好,导出有bug,用的话还是凑合的。
加了transition ,颜色都可以没了
用blob 导出就行了。x6自带的不好使,用html to image 和blob
> @komagic 有什么好的库推荐使用吗 用 html-to-image toBlob 导出即可
 这个是react 节点的圆形,x6自带的会卡一下,然后下载出来是空的。 用我上面提到的即可解决
哪里保存不了? https://codesandbox.io/s/vue-shape-forked-jo52ct?file=/src/App.vue 
这个与vue react没关系,最终生成的都是html
感觉你是不是应该判断的是拖拽的画布的container,如果有多个画布,而不是画布本身?