fabric.js点击group 种的子元素

fabric.js点击group 种的子元素

    • [切记 一档要设置 group 的subTargetCheck 属性为true](#切记 一档要设置 group 的subTargetCheck 属性为true)

切记 一档要设置 group 的subTargetCheck 属性为true

代码如下

js 复制代码
<template>
  <div class="page">
    <canvas id="canvas" width="400" height="400"></canvas>

  </div>
  
</template>

<script>
import * as THREE from "three";
import CubeComponent from "./test.vue";

export default {
  components: {
    CubeComponent
  },
  mounted() {
    this.init();
  },
  data() {
    return {
      current: 1
    };
  },
  methods: {
    init() {
      // 创建一个Canvas对象
      var canvas = new fabric.Canvas("canvas");

      // 创建两个Fabric对象
      var rect = new fabric.Rect({
        width: 100,
        height: 100,
        fill: "red",
        left: 50,
        top: 50
      });
      var circle = new fabric.Circle({
        radius: 50,
        fill: "blue",
        left: 150,
        top: 150
      });

      // 将这两个对象添加到一个Group对象中

      var group = new fabric.Group();
      group.subTargetCheck = true

      // 将Group对象添加到Canvas中
      canvas.add(group);

      // 将元素添加到 Group 中
      group.addWithUpdate(rect);
      group.addWithUpdate(circle);

      // 遍历 Group 中的所有元素,并绑定事件
      group.forEachObject(function(obj) {
        console.log(obj);
        
        obj.on("mousedown", function() {
          console.log("点击了 Group 中的元素",obj);
        });
      });
    }
  }
};
</script>
<style lang="scss" scoped>
.page {
  width: 100%;
  height: 100%;
}
</style>
相关推荐
AlienZHOU5 小时前
AI Coding 时代下,我的技术面试实践分享
前端·后端·面试
Captaincc8 小时前
AI用量v0.1.11更新发布 新增 jusage doctor 诊断指令 托盘展示token 和余额 新增 AutoClaw 支持
前端·后端·vibecoding
计算机魔术师9 小时前
德国Wiki被黑后两周,OpenAI终于把模型失控的账本摊开了
前端
kyriewen10 小时前
我让 AI 当面试官面了我一轮:第 3 个追问我就卡住了(附 10 道追问清单)
前端·面试·ai编程
IT_陈寒10 小时前
Python的GIL把我坑惨了,多线程跑得比单线程还慢
前端·人工智能·后端
前端snow11 小时前
ai agent --- 多agent框架之图编排引擎-langgraph
前端
竹林81811 小时前
OmniPic Studio v3.2.1 核心技术架构与全平台发版解析文档
前端·浏览器
JamesZhang8007811 小时前
页面内存只涨不跌? 一次泄漏排查, 牵出 WeakMap 的诞生
前端
Z小明11 小时前
第 6 章 组件进阶
前端·vue.js
江华森11 小时前
HTTP请求的完整过程详解:从DNS解析到TCP挥手的微秒级实战分析
前端