【发布时间】:2013-08-16 14:57:06
【问题描述】:
如果使用 clone() 方法克隆了 fabric.Path 对象,则不会复制路径对象。我在这里看到了这个问题 https://github.com/kangax/fabric.js/issues/330 但 Fabric js 的版本不同。 有人可以帮我解决这个问题吗?
var obj = canvas.getActiveObject();
if (!obj) return;
var clone = obj.clone();
clone.set({
top: clone.get('top') + 150
});
canvas.add(clone);
canvas.renderAll();
以下是我遇到的错误。
else {
fabric.util.enlivenObjects(object.paths, function(enlivenedObjects) {
delete object.paths;
callback(new fabric.PathGroup(enlivenedObjects, object));
****Uncaught TypeError: undefined is not a function****
});
}
};
以上代码适用于所有对象,但代码不适用于路径对象
【问题讨论】:
标签: fabricjs