guozhaolong / wfd-vue

flowable workflow designer for Vue base on @antv/g6
https://guozhaolong.github.io/wfd-vue/
995 stars 261 forks source link

G6升级到3.7.0了,好像偷偷改了API,然后点击节点就报错了 #45

Closed Pentium286 closed 4 years ago

Pentium286 commented 4 years ago

G6升级到3.7.0了,好像偷偷改了API,然后点击节点就报错了

G6都不说改什么API,太万恶了😩

guozhaolong commented 4 years ago

啥错误啊?我改为3.7.0没啥问题

Pentium286 commented 4 years ago
WX20200827-081629@2x WX20200827-081556@2x WX20200827-082233@2x

升级到3.7.0以后光标移到nodes的4个连接点上就会报错

guozhaolong commented 4 years ago

我刚看到我只用到了3.6.2,3.7.0当时还没打包呢。。。我去试一下

guozhaolong commented 4 years ago

我试了3.7.0没出现你说的这种报错情况啊

Pentium286 commented 4 years ago

我试了3.7.0没出现你说的这种报错情况啊

我的操作流程

git clone https://github.com/guozhaolong/wfd-vue.git
npm install 
npm run serve

这里运行还不会报错

npm uninstall @antv/g6
npm install @antv/g6
npm run serve

然后就报错了

guozhaolong commented 4 years ago

我用wfd试的没报错,vue的没试。。。

qinzitong commented 4 years ago

3.6.2 的时候 anchor.js 的这个marker在hover的时候就不生效了,没有变成实心的蓝色点,3.7.0 也是这样;3.5.2 没有问题

qinzitong commented 4 years ago

g6 升级了 marker.js 单独拆出来了

guozhaolong commented 4 years ago

对,hoverNodeActived那块改成e.target.cfg.type === 'marker'来做判断了,之前是e.target instanceof Marker

qinzitong commented 4 years ago

对,hoverNodeActived那块改成e.target.cfg.type === 'marker'来做判断了,之前是e.target instanceof Marker

改了以后就可以了,3.7.0 也可以用了。没有报错了

Pentium286 commented 4 years ago

对,hoverNodeActived那块改成e.target.cfg.type === 'marker'来做判断了,之前是e.target instanceof Marker

改了以后就可以了,3.7.0 也可以用了。没有报错了

谢谢大佬

kanfashidoufu commented 3 years ago

大佬们 貌似3.7.3又出来这个错误了