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.8.0中节点拖拽至可视区域外报错 #52

Closed coldwind6 closed 3 years ago

coldwind6 commented 3 years ago

image

G6 3.8.0版本,当节点被拖拽至可视区域外,辅助线消失后,松开,移动到graph时,报错,然后整体失效

guozhaolong commented 3 years ago

我没有复现这个bug,有gif动图操作么?

coldwind6 commented 3 years ago

屏幕录制2020-10-09 11 19 49

g6版本为3.8.0

复现步骤:将节点拖动至graph 外侧(下侧等,演示方便,拖动到了左侧),松开鼠标,鼠标移动到graph中时,则报错

coldwind6 commented 3 years ago

我没有复现这个bug,有gif动图操作么?

下一评论中,添加了复现的动图,烦请帮忙定位一下问题

guozhaolong commented 3 years ago

没有定位到具体问题,把局部刷新关了就不报错了,在componentDidMount下面加上this.graph.get('canvas').set('localRefresh', false);

gzhanghui commented 3 years ago

单纯的升级一下版本 就有这问题(`・ω・´)

gzhanghui commented 3 years ago
WX20201010-110100@2x

心态崩了,升级后 ,拖动的时候 上一个不能清除掉

coldwind6 commented 3 years ago

没有定位到具体问题,把局部刷新关了就不报错了,在componentDidMount下面加上this.graph.get('canvas').set('localRefresh', false);

为了用新版本,只能这样了,谢谢🙏

coldwind6 commented 3 years ago
WX20201010-110100@2x

心态崩了,升级后 ,拖动的时候 上一个不能清除掉

也许是issue中提过的问题,关于判断mark点时候的逻辑,移除了Mark

https://github.com/guozhaolong/wfd-vue/issues/45#issuecomment-683616894

guozhaolong commented 3 years ago
WX20201010-110100@2x

心态崩了,升级后 ,拖动的时候 上一个不能清除掉

嗯,hoverNodeActived.ts里面将e.target instanceof Marker改为e.target.cfg.type === 'marker'