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

问题描述 投票:-1回答:1

在Konva中,是否有一个函数可以将节点放在给定的位置?我想它应该在某个地方,但我没有找到它。

我也想知道,对于给定的节点,我们如何获得它的边界矩形。即相当于DOM函数:getBoundingClientRect()

提前致谢。此致,克里斯蒂安。

konvajs
1个回答
2
投票

我找到了答案:

const mousePos = this.refs.stage.getPointerPosition();
const e = this.refs.stage.getIntersection(mousePos)
console.log(e.getClientRect({ relativeTo: e.getStage() }));
© www.soinside.com 2019 - 2024. All rights reserved.