G6 icon indicating copy to clipboard operation
G6 copied to clipboard

自定义带 group的节点, hover false 后会消失

Open xuoutput opened this issue 1 year ago • 1 comments

Describe the bug

image image 如果定义节点的时候返回的是按 group 的 ``` const mainGroup = group.addGroup({ id: 'main-group', }); const keyShape = mainGroup.addShape('rect', { attrs: { x: 0, y: 0, width: 100 + 60 * cfg.values.length, height: 50, fill: '#C6E5FF', }, name: 'key-rect-shape', }); ```

那么出发下面这种 鼠标 hover, 节点就没了

graph.on('node:mouseenter', (e) => {
  const nodeItem = e.item; // 获取鼠标进入的节点元素对象
  graph.setItemState(nodeItem, 'hover', true); // 设置当前节点的 hover 状态为 true
});
/** 鼠标离开节点 */
graph.on('node:mouseleave', (e) => {
  const nodeItem = e.item; // 获取鼠标离开的节点元素对象
  graph.setItemState(nodeItem, 'hover', false); // 设置当前节点的 hover 状态为 false
});

Your Example Website or App

1

Steps to Reproduce the Bug or Issue

1

Expected behavior

是 bug 还是使用方式不对?

Screenshots or Videos

No response

Platform

  • OS: [e.g. macOS, Windows, Linux]
  • Browser: [e.g. Chrome, Safari, Firefox]
  • Version: [e.g. 91.1]

Additional context

No response

xuoutput avatar Aug 17 '22 07:08 xuoutput

请给出在线复现 demo

Yanyan-Wang avatar Aug 19 '22 06:08 Yanyan-Wang

尊敬的用户,您好。我们很重视您的 issue,但由于长时间没有答复,我们暂时认为这个问题已经解决。如果还有任何问题,请随时根据 issue 模版再开启新的 issue。

Yanyan-Wang avatar Nov 29 '22 09:11 Yanyan-Wang