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

How can i manipulate all objects in fabricjs?

我正在尝试设置 fabric js 中所有对象的 strokeWidth,但我找不到一种方法来操作 canvas 上的所有对象,我尝试创建一个数组并推送所有放在 [= 上的项目12=] 到数组。

我认为您可以使用 canvas 的 .getObjects() 方法。我在这里为你做了一个例子 https://codesandbox.io/s/mystifying-curran-bkwtk?file=/src/index.js

canvas.getObjects().forEach(obj => {
  obj.set({
    stroke: "brown",
    strokeWidth: 10
  });
});