caoyu48 / vue-g6-editor

vue+g6 3.0实现的editor 由于g6-editor不开源 自己撸了一个
MIT License
804 stars 203 forks source link

更新@antv/g6到 3.4.4版本 #14

Closed LgnMs closed 4 years ago

LgnMs commented 4 years ago
  1. 更新@antv/g6到 3.4.4版本,主要是适配官方的方法和属性
  2. 将文件中的别名‘@’给去掉了,让src下的目录直接复制到任何地方都能够是一个完整的组件
  3. 提取了公共的创建节点的函数,使得能够更加轻松的组合出自定义节点
  4. 没有在使用 自定义的 Behavior moveNode,也就是没有使用dragItem,而是直接使用了官方的方法(这里不知道原作者是如何考虑的自己实现了一个方法)
  5. 由于分组功能还没有实现,所以将toolbar中的分组和解组两个按钮注释掉了
caoyu48 commented 4 years ago

这项目是我学习g6的时候随手撸的demo,后面我又重构了一份。。。代码比较乱,bug也很多,仅供大家学习参考。后期建议打成npm包 直接引入比较方便。欢迎各位大神自行补充拓展

LgnMs commented 4 years ago

哈哈,最近也是要撸,看见这个项目就拉下来修改了一番,后期有时间确实可以完善下功能和重新组织下代码,毕竟上家公司也要这个功能,有比较完善的组件,大家才能够更好的摸鱼