[Bug] 合并单元格情况下 鼠标在合并单元格区间来回移动onMouseEnter onMouseLeave触发多次
Version
1.17.0
Link to Minimal Reproduction
https://codesandbox.io/p/sandbox/react-dev-forked-9tpl65
Steps to Reproduce
合并单元格 鼠标在合并单元格区间来回移动onMouseEnter onMouseLeave触发多次
Current Behavior
合并单元格 鼠标在合并单元格区间来回移动onMouseEnter onMouseLeave触发多次
Expected Behavior
onMouseEnter onMouseLeave 只在进入 移出时触发
Environment
- OS:
- Browser:
- Framework:
Any additional comments?
No response
使用 @visactor/react-vtable 时 在合并单元格内自定义内容时 VGroup 上使用 react: { element:
你上面的问题是:因为text不是group的子元素 本来就应该是会触发leave enter的 下面的问题可以单独提个issue 一个issue专门讨论一个问题 记得附上demo
在合并单元格的group上使用onMouseEnter onMouseLeave 都会触发多次
合并单元格这块的渲染逻辑可能有点问题, 在渲染时 合并单元格中的cell都会单独渲染一遍, 渲染自己cell范围内的内容。 在每个cell内都注册了 onMouseEnter onMouseLeave, 所以在合并单元格内范围内移动会触发多次onMouseEnter onMouseLeave
在合并单元格上VGroup 上使用 react: { element:
嗯 我们是按没合并之前的单元格去组织场景树 每个单元格都会对应一个customLayout的内容。是预期内的 @zhiaiing