//加载自定义属性
import { fabric } from 'fabric'
fabric.Object.prototype.toObject = (function(toObject) {
return function() {
return fabric.util.object.extend(toObject.call(this), {
//需要加载的自定义属性
id: this.id,
typeVal:this.typeVal
});
};
})(fabric.Object.prototype.toObject);
//导出时加上需要导出的自定义属性
canvas.toJSON(['id', 'typeVal'])