1
美好的一天,我希望有人能够帮助我。面料js。无法为多个徽章制作图案填充
我有一个for语句,在fabric js canvas上创建并添加多个Rects。我需要为每个创建的矩形设置纹理,所以我使用下面的代码。
var rect = new fabric.Rect({
width: 100,
height: 100,
selectable: true,
hasControls: false,
borderColor: 'red',
borderWidth: 2,
lockMovementX: true,
lockMovementY: true
});
canvas.add(rect);
fabric.util.loadImage('construct/css/img/patterns/1.jpg', function(img) {
rect.set('fill', new fabric.Pattern({
source: img,
repeat: 'repeat'
}));
});
Выполнить
出于某种原因,代码执行后,其并非所有rects质感,但只有最后一个加入。
这真是让我疯狂。
想知道关于提前这个
感谢任何帮助。
非常感谢。它完美地工作。 –
如果我回答你的问题,请接受答案 – Observer