FabricJS-我有一个 fabricJS + Angular 项目。如何在某些操作上获得更好的性能?

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

我用垂直线和水平线制作了一个表格结构。您可以添加新行以创建新行和新列。在图片中,您可以看到一张 3x3 的桌子。当我调整表格的 1 个垂直边的大小时,它会获取所有水平线并将它们分成 3 个项目,然后从数据结构中删除该行。然后调整最后一个项目的大小并将其添加回行组。如果我有 20 条水平线并且我调整了最后一条垂直线的大小,则此过程在一次移动中运行 20 次。我曾尝试使用 fabricJS 动态 .set 属性,但它有问题。我怎样才能获得更好的表现。(https://i.stack.imgur.com/ut7yl.png)

我尝试了 fabricJS 的动态方法 .set 和 items(i).set 但这些都是错误的。

angular fabricjs
© www.soinside.com 2019 - 2024. All rights reserved.