antvis / G2

📊 The concise and progressive visualization grammar.
https://g2.antv.antgroup.com
MIT License
12.13k stars 1.59k forks source link

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

Open slience-y opened 10 months ago

slience-y commented 10 months ago

问题描述

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

重现链接

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

重现步骤

1.进入页面

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

预期行为

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

平台

屏幕截图或视频(可选)

视频.mov…

补充说明(可选)

No response

pearmini commented 10 months ago

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

image

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

slience-y commented 10 months ago

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

image

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

把 strictMode 去掉仍然不对