feat: 更新右键菜单事件处理,自动传递给外部监听器并触发自定义事件

This commit is contained in:
xudan 2025-09-04 15:06:10 +08:00
parent 37cee2f0bc
commit 14278291c6

View File

@ -1476,8 +1476,11 @@ export class EditorService extends Meta2d {
this.#mouse$$.next({ type: e, value: pick(this.getPenRect(v), 'x', 'y') });
break;
case 'contextmenu':
// 处理右键菜单
console.log('右键事件触发:', { event: e, pen: v });
// 右键菜单事件由 Meta2D 自动处理,不需要额外处理
// 事件会直接传递给外部监听器
console.log('EditorService 捕获到右键菜单事件:', v);
// 触发自定义的右键菜单事件,传递画布数据
this.emit('customContextMenu', v);
break;
// 监听区域调整大小事件
case 'resizePens': {