是否有某种方法可以将唯一的id
添加到konva生成的画布上?它嵌套在'container'
div和另一个div中。做到这一点非常困难,如果有一种方法可以向其中添加id
,那么会容易得多。
答案 0 :(得分:1)
如果您要获取画布,可以通过
进行选择const konvaCanvas = document.querySelector('canvas');
,然后尝试通过此操作添加ID
konvaCanvas.setAttribute("id", "whatever-id-you-want");
让我知道这是否可行
有一个好吧!
答案 1 :(得分:1)
目前还没有公共API,但是使用konva@4.0.10
的最新版本,您可以这样做:
const canvas = layer.getCanvas()._canvas;
canvas.id = 'new-id';