将在 fabricjs 1.7 中创建的 json 加载到版本 3.4.0 的 canvas 会出现类型错误

Loading json created in in fabricjs 1.7 to a canvas of version 3.4.0 gives type error

我正在尝试加载一个 json 对象(使用 fabricjs 1.7 版创建) 在 fabric 版本 3.4 中使用 loadFromJson 方法。我收到以下错误。

未捕获的类型错误:无法读取未定义的 属性 'fromObject'

但是如果我使用 1.7 版加载它,它就可以正常工作。实际上,我正在将我的项目从 1.7 版迁移到 3.4.0 版的 fabric。

从你关于google group的问题可以看出,class fabric.PathGroup 在 v2.0 之后被删除,这会导致类型错误。

您可以在 v2-breaking-changes 中找到更多相关信息并按照给定的说明进行操作。