我使用fabris.js工厂来处理对象画布。如果您更改单独鼠标或单独字段的高度 - 它可以工作。如果先更改鼠标,则使用字段 - 使用读取错误的值。
请帮忙解决。
第83,84行。设定值:
canvas.getActiveObject().setHeight(parseInt(heightElInput.value));
canvas.getActiveObject().height = parseInt(heightElInput.value);
答案 0 :(得分:0)
您可以在某处更改对象的scaleY,这就是您遇到错误的原因。在第84行之后插入此代码,它应该工作:canvas.getActiveObject()。scaleY = 1 - 当你垂直调整大小时,如果是水平调整 - canvas.getActiveObject()。scaleX = 1;此外,你可以使用setHeight,你不需要同时使用它们 - 观察者