可以使用 fabric.Group 的 addWithUpdate 方法将元素添加到 Group 中,然后使用 forEachObject 方法遍历 Group 中的所有元素,并使用 on 方法为它们绑定事件。

例如:

// 创建 Group
var group = new fabric.Group();

// 创建一些元素
var rect1 = new fabric.Rect({ ... });
var rect2 = new fabric.Rect({ ... });

// 将元素添加到 Group 中
group.addWithUpdate(rect1);
group.addWithUpdate(rect2);

// 遍历 Group 中的所有元素,并绑定事件
group.forEachObject(function(obj) {
  obj.on('mousedown', function() {
    console.log('点击了 Group 中的元素');
  });
});
Logo

鸿蒙生态一站式服务平台。

更多推荐