我使用D3拖放链接,如下所示:
.call(d3.drag()
.on("start", linkDragStart)
.on("drag", linkDragging)
.on("end", linkDragEnd));现在,我从方法中删除了这个函数,并将其作为一个单独的方法本身。因此,我将上面的代码更改为:
.call(d3.drag()
.on("start", linkDragStart)
.on("drag", linkDragging)
.on("end", this.linkDragEnd));该方法正在被调用。问题是,当在linkDragEnd方法中使用this关键字时,它会被引用到调用该方法的d3路径。有解决这个问题的办法吗?
https://stackoverflow.com/questions/51184650
复制相似问题