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

时间:2017-03-03 15:15:04

标签: javascript fabricjs

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

我希望在我运行JSON.stringify(canvas);时保存该源对象,因为我正在使用撤消/重做函数,并希望在没有源对象的情况下渲染克隆对象在那里。

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

1 个答案:

答案 0 :(得分:7)

在fabricjs文档中,Object类calles" excludeFromExport'有一个属性。

一旦设置为true,它应该完全符合您的要求。

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