17

我正在使用 fabric.js 在画布上画一条线。这是我的代码,但我没有得到任何输出:

$("#Line").click(function() {
    // alert("Line");
    canvas.add(new fabric.Line([50, 100, 200, 200], {
        left: 170,
        top: 150,
        fill: 'red'
    }));
});
4

1 回答 1

34

简单的更改:您不能fill在 fabric.js 中使用颜色。您必须改用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'
    }));
});
于 2013-09-16T19:19:46.483 回答