The issue has been closed
问题描述
鼠标悬停在节点上,出现Tooltips,当节点调用update后,tooltip隐藏,并且移出移入(不移入到其他节点上面)不会出现
重现链接
无
重现步骤
1.进入页面
2.界面初始化节点
3.鼠标移入节点,tooltips显示
5.websocket推送数据更新节点(调用节点的update方法或者graph的update,updateItem方法)
6.tooltip消失,并且移出节点后再移入也不会显示(移入其他节点后再移入当前节点正常显示)
预期行为
期望:
调用update时tooltips正常显示,并且更新View
实际:
调用update方法tooltips消失并且移出节点后再移入也不会显示,移入其他节点后再移入当前节点正常显示
平台
- 操作系统: Windows11
- 网页浏览器: electron内置webview
- G6 版本: 4.8.21
屏幕截图或视频(可选)
No response
补充说明(可选)
No response

posted by Yanyan-Wang over 1 year ago 
posted by 489273558 over 1 year ago 
简单看了下,好像不是节点更新导致的,而是 newEdges 的增删导致的
posted by Yanyan-Wang over 1 year ago
posted by 489273558 over 1 year ago 
demo已修改,但是出现了两个问题
1.节点数据更新后tooltips没有重新渲染,需要移动鼠标才会更新数据
2.移出节点后tooltips不消失,需要监听node:mouseout事件来实现
期望:
1.调用元素的update后会重新渲染tooltips
2.移出节点后tooltips自动消失,不需要监听node:mouseout事件来实现
posted by 489273558 over 1 year ago
posted by Yanyan-Wang over 1 year ago 
我也遇到了。
不过我是把原来的destroy掉,又重新建了一个对象。图能画出来,但是tooltip没有了。
posted by AntarcticPresident over 1 year ago
简单看了下,好像不是节点更新导致的,而是 newEdges 的增删导致的
我也遇到了 确实是删除线会导致node消失,改怎么解决呢
posted by 5j2f over 1 year ago
我也遇到了。 不过我是把原来的destroy掉,又重新建了一个对象。图能画出来,但是tooltip没有了。
确实,这个是通病
posted by q269384828 about 1 year ago
This issue has been closed because it has been outdate for a long time.
Please open a new issue if you still need help.
这个 issue 已经被关闭,因为 它已经过期很久了。
如果你仍然需要帮助,请创建一个新的 issue。
posted by github-actions[bot] 10 months ago