1 回答

TA貢獻1946條經驗 獲得超3個贊
似乎織物正在改變畫布的結構。它圍繞著div,并且還附加了一個畫布。
因此,他們可能先刪除此畫布,然后再添加,但可能不是深層副本。因此,事件已被刪除。如果我們通過他們的API進行綁定,那么它就可以正常工作。因此,以下事件綁定是有效的。
canvas.on('mouse:down', (e) => this.mouseDown(e));
他們用給定的畫布替換的結構如下。
<div class="canvas-container" style="width: 299px; height: 429.058px; position: relative; user-select: none;">
<canvas id="1" class="lower-canvas" width="299" height="429" style="position: absolute; width: 299px; height: 429.058px; left: 0px; top: 0px; touch-action: none; user-select: none;"></canvas>
<canvas class="upper-canvas " width="299" height="429" style="position: absolute; width: 299px; height: 429.058px; left: 0px; top: 0px; touch-action: none; user-select: none; cursor: default;"></canvas>
</div>
添加回答
舉報