如何将 id 添加到 Konva 生成的 canvas?
How to add an id to canvas generated by Konva?
有没有办法以某种方式将独特的 id
添加到 konva 生成的 canvas 中?它嵌套在 'container'
div 和另一个 div 中。很难做到,如果有办法添加 id
就容易多了。
如果你想获得 canvas 你可以 select 通过
const konvaCanvas = document.querySelector('canvas');
然后尝试通过此操作添加一个 ID
konvaCanvas.setAttribute("id", "whatever-id-you-want");
让我知道这是否有效
祝你好运!
目前还没有 public API,但是使用最新版本的 konva@4.0.10
你可以这样做:
const canvas = layer.getCanvas()._canvas;
canvas.id = 'new-id';
有没有办法以某种方式将独特的 id
添加到 konva 生成的 canvas 中?它嵌套在 'container'
div 和另一个 div 中。很难做到,如果有办法添加 id
就容易多了。
如果你想获得 canvas 你可以 select 通过
const konvaCanvas = document.querySelector('canvas');
然后尝试通过此操作添加一个 ID
konvaCanvas.setAttribute("id", "whatever-id-you-want");
让我知道这是否有效
祝你好运!
目前还没有 public API,但是使用最新版本的 konva@4.0.10
你可以这样做:
const canvas = layer.getCanvas()._canvas;
canvas.id = 'new-id';