reactjs 无法在react中调用画布上的fabricjs鼠标事件

qhhrdooz  于 2023-03-12  发布在  React
关注(0)|答案(1)|浏览(122)

我们无法在react中调用fabric.js事件(鼠标事件)(如canvas.on、canvas.off),但当我们在constructor中使用这些事件时,它们是有效的。

this.canvas.on('mouse:move', function() {
                console.log('canvas event');
              });

当我们使用工厂方法时,我们没有得到console.log。
我试着在工厂方法中编写fabricjs canvas事件,但是我们无法得到所需的输出。我们需要鼠标事件的控制台语句。

qaxu7uf2

qaxu7uf21#

fabric.StaticCanvas不支持交互性,如事件处理。请确保您使用的是fabric.Canvas,而不是其静态版本。

相关问题