我正在使用fabric.js在画布上画一条线。这是我的代码,但没有任何输出:
$("#Line").click(function() {
// alert("Line");
canvas.add(new fabric.Line([50, 100, 200, 200], {
left: 170,
top: 150,
fill: 'red'
}));
});
最佳答案
简单的更改:在fabric.js中,您不能fill
带有颜色的行。您必须使用stroke
代替颜色。
在下面的摘录中,fill:'red'
被替换为stroke:'red'
。
$("#Line").click(function () {
// alert("Line");
canvas.add(new fabric.Line([50, 100, 200, 200], {
left: 170,
top: 150,
stroke: 'red'
}));
});