Javascript 更改Fabric.js中矩形、圆形和图像的笔划或笔划宽度时出错

Javascript 更改Fabric.js中矩形、圆形和图像的笔划或笔划宽度时出错,javascript,html5-canvas,fabricjs,Javascript,Html5 Canvas,Fabricjs,我在更改矩形、圆形和图像的笔划颜色或笔划宽度时遇到错误。每次我更改这些值时,边界都会以指数形式变大 var obj = canvas.getActiveObject(); obj.set("stroke", stroke); obj.set("strokeWidth", strokeWidth); canvas.renderAll(); 我正在使用此代码设置这些属性 不确定,但尝试将填充设置为5-10px obj.set("padding", '10'); 不确定,但尝试将填充设置为5-1

我在更改矩形、圆形和图像的笔划颜色或笔划宽度时遇到错误。每次我更改这些值时,边界都会以指数形式变大

var obj = canvas.getActiveObject();
obj.set("stroke", stroke);
obj.set("strokeWidth", strokeWidth);
canvas.renderAll();
我正在使用此代码设置这些属性


不确定,但尝试将填充设置为5-10px

obj.set("padding", '10');

不确定,但尝试将填充设置为5-10px

obj.set("padding", '10');
使用
parseInt()
方法,而不是直接设置其值

obj.set("stroke", parseInt(stroke));
使用
parseInt()
方法,而不是直接设置其值

obj.set("stroke", parseInt(stroke));

更新仅当我尝试设置strokeWidthControls时发生此情况疯狂是我尝试调整图像大小也是更新仅当我尝试设置strokeWidthControls时发生此情况疯狂是我尝试调整图像大小也是