5
|
Alireza · 技术社区 · 6 年前 |
1
9
经过一些研究后,最好的解决方案是这样的,因为我没有使用d3事件,我们应该通过调用来传递事件来解决问题。。。
d3.鼠标 不接受事件作为参数,但如果阅读源代码,可以找到另一个通过 鼠标() ,以返回值并接受事件作为参数,此函数调用 客户端点() . 所以不用 鼠标() 使用 客户端点() ... 在我的情况下,这起到了作用:
以及:
在本例中,我将元素和事件都传递为clientPoint(在代码中称为point,但导出为clientPoint)将接受(节点,事件),如您在源代码中看到的:
希望这对其他使用React v16和D3 v4的用户有所帮助。。。 |
Pikachu620 · 可以对事件列表进行排序吗? 2 年前 |
ManP22 · 我想在同一次单击中调用两个常量 2 年前 |
Pepe · 如何在JavaScript中的函数之间恢复/传递事件对象 2 年前 |