Konva:在给定位置查找节点(例如鼠标指针)。类似于 `getDomElementAt()`
Konva: Finding node at given position (e.g. mouse pointer). Similar to `getDomElementAt()`
在 Konva 中,是否有一个函数可以给 给定位置 的节点?我想它应该在某个地方,但我没有找到。
我也想知道,对于给定的节点,我们如何才能获得它的边界矩形。 IE。 DOM 函数的等价物:getBoundingClientRect()
.
提前致谢。
问候,
克里斯蒂安.
我找到了答案:
const mousePos = this.refs.stage.getPointerPosition();
const e = this.refs.stage.getIntersection(mousePos)
console.log(e.getClientRect({ relativeTo: e.getStage() }));
在 Konva 中,是否有一个函数可以给 给定位置 的节点?我想它应该在某个地方,但我没有找到。
我也想知道,对于给定的节点,我们如何才能获得它的边界矩形。 IE。 DOM 函数的等价物:getBoundingClientRect()
.
提前致谢。 问候, 克里斯蒂安.
我找到了答案:
const mousePos = this.refs.stage.getPointerPosition();
const e = this.refs.stage.getIntersection(mousePos)
console.log(e.getClientRect({ relativeTo: e.getStage() }));