我如何在fabricjs中操作所有对象?

问题描述 投票:0回答:1

我想在fabric js中设置所有对象的strokeWidth,但我找不到一种方法来操作画布上的所有对象,我试着创建一个数组,并将画布上的所有项目推送到数组中。

javascript object canvas fabricjs fabric
1个回答
2
投票

我想你可以使用 .getObjects() 方法的画布。我在这里为你做了一个例子https:/codesandbox.iosmystifying-curran-bkwtk?file=srcindex.js。

canvas.getObjects().forEach(obj => {
  obj.set({
    stroke: "brown",
    strokeWidth: 10
  });
});
© www.soinside.com 2019 - 2024. All rights reserved.