我如何操作 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
});
});
我正在尝试设置 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
});
});