我在一个项目中使用 react-konva 来渲染 HTML5-canvas 元素:
import desktop_tea_1 from "./previews_desktop/tea_1.png";
const DesktopTea1 = () => {
const [desktop_tea_1_const] = useImage(desktop_tea_1);
return <Image image={desktop_tea_1_const} width={600} height={600} />;
};
(...)
<Stage width={600} height={600}>
<Layer ref="DesktopTea1">
<DesktopTea1/>
</Layer>
</Stage>
现在我希望 HTML 输出有一个 id (myId),如:
<canvas width="600" height="600" id="myId"></canvas>
我只能找到konva-id但没有设置 HTML-id。