【发布时间】:2020-10-20 04:00:49
【问题描述】:
我正在尝试制作一个将形状添加到我的 FabricJS 画布上的按钮,但这些形状只出现一次……嗯。每次单击下面的按钮时,矩形的边框都会变粗,我认为这意味着它们正在被添加,但每当我拖动矩形时,它只会显示为一个。
如何让按钮在画布上添加多个矩形? (不是一次全部,每次点击后添加 1 个)
我当前的代码:
HTML:
<button onclick="addRectangle"></button>
JavaScript:
var rec = new fabric.Rect({
top: 10,
left: 10,
width: 66,
height: 35,
fill: 'silver',
stroke: 'black',
strokeWidth: 1
});
function addRectangle() {
c.add(rec);
c.renderAll();
}
【问题讨论】:
标签: javascript html canvas html5-canvas fabricjs