G2 icon indicating copy to clipboard operation
G2 copied to clipboard

折线图 更新数据后tooltip展示bug

Open slience-y opened this issue 1 year ago • 2 comments

问题描述

创建一个折线图。通过changedata更新数据后,某些点的tooltip不展示

重现链接

https://codesandbox.io/p/sandbox/g2-tooltip-demo-lfv3jw

重现步骤

1.进入页面 2. hover图表,tooltip展示正常 3. 点击按钮更新数据 4. hover图表,某些点tooltip不展示

预期行为

期望hover时每个点tooltip都展示,实际上某些点tooltip展示不出来

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]

屏幕截图或视频(可选)

视频.mov…

补充说明(可选)

No response

slience-y avatar Jan 03 '24 06:01 slience-y

这个和 React 的写法有关系,把 strictMode 去掉是可以正常运行的:

image

不建议用 state 去存储 chart,建议用 ref

pearmini avatar Jan 04 '24 03:01 pearmini

这个和 React 的写法有关系,把 strictMode 去掉是可以正常运行的:

image 不建议用 state 去存储 chart,建议用 ref

把 strictMode 去掉仍然不对

slience-y avatar Jan 10 '24 07:01 slience-y