Konva:在给定位置查找节点(例如鼠标指针)。类似于`getDomElementAt()`

时间:2019-02-16 09:01:46

标签: konvajs

在Konva中,是否有一个功能可以给给定位置上的节点?我猜应该在某个地方,但是我没找到。

我还想知道,对于给定的节点,我们如何获得其边界矩形。即等效于DOM函数:getBoundingClientRect()

先谢谢了。 问候, 克里斯蒂安。

1 个答案:

答案 0 :(得分:2)

我找到了答案:

const mousePos = this.refs.stage.getPointerPosition();
const e = this.refs.stage.getIntersection(mousePos)
console.log(e.getClientRect({ relativeTo: e.getStage() }));