Fabric.js - 使用 JSON.stringify() 排除特定对象的保存;

Fabric.js - Exclude specific object from being saved using JSON.stringify();

在我的项目中,我正在创建一个用作克隆源的对象。

我想在 运行 JSON.stringify(canvas); 保存源对象,因为我正在使用 undo/redo 函数并且想要克隆的对象在没有源对象的情况下被渲染回来。

有没有办法告诉 fabric 在 stringify 方法中忽略保存特定对象?我知道我可以在保存之前简单地删除源对象,但出于各种原因我不想这样做。

在 fabricjs 文档中有一个 属性 对象 class 调用 'excludeFromExport'。

一旦设置为真,它就会完全按照您的要求进行操作。

http://fabricjs.com/docs/fabric.Object.html#excludeFromExport