在画布舞台中渲染 DOM 元素

如何将 DOM 元素(如输入框或 div)放入 Konva 舞台中?

如果您想将一些 DOM 节点作为画布树的一部分,可以使用 react-konva-utils 包 中的 <Html /> 组件。

请记住,DOM 节点不是 Konva 容器的直接子元素。<Html /> 只是一个用于使用类似 Portal 的 API 的包装器。如果您尝试将画布导出为图像,HTML 内容将不可见。