【发布时间】:2017-12-06 11:25:33
【问题描述】:
我正在尝试删除画布上的所有对象而不选择它们。画布中的对象包括分组对象和未分组对象。我看到的所有示例都演示了如何删除单个取消组合对象。
Canvas.ForEachObject(function(o){
o.remove();
});
请参阅小提琴以获取我正在尝试实现的示例。 https://jsfiddle.net/Shane00711/r8su3ya0/
【问题讨论】:
-
我想通了。所以我首先检索画布内的所有对象,然后循环遍历该对象列表(分组和未分组),每次删除一个。 var r = canvas.getObjects(); while (r.length != 0) { canvas.remove(r[0]); canvas.discardActiveGroup(); }
标签: javascript fabricjs