diff --git a/src/component/Canvas/CanvasEditor/components/SelectMenuPanel.vue b/src/component/Canvas/CanvasEditor/components/SelectMenuPanel.vue index 1a6a76cf..c83ce2fc 100644 --- a/src/component/Canvas/CanvasEditor/components/SelectMenuPanel.vue +++ b/src/component/Canvas/CanvasEditor/components/SelectMenuPanel.vue @@ -58,11 +58,11 @@
-

水平翻转

+

{{ t('Canvas.flipHorizontal') }}

-

垂直翻转

+

{{ t('Canvas.flipVertical') }}

@@ -271,6 +271,7 @@ } else { arrs.push(e.target); } + console.log(e.target); updateActiveObjects(arrs, ["angle"]); }; diff --git a/src/component/Canvas/CanvasEditor/managers/LayerManager.js b/src/component/Canvas/CanvasEditor/managers/LayerManager.js index c2fe3941..e70a6b70 100644 --- a/src/component/Canvas/CanvasEditor/managers/LayerManager.js +++ b/src/component/Canvas/CanvasEditor/managers/LayerManager.js @@ -1219,6 +1219,10 @@ export class LayerManager { } // 切换到选择模式 this?.toolManager?.setTool(OperationType.SELECT); + if(objects.length === 1) { + this.canvas.setActiveObject(objects[0]); + return objects[0]; + } // 创建一个新的活动选择组 const activeSelection = new fabric.ActiveSelection(objects, { canvas: this.canvas, diff --git a/src/lang/cn.ts b/src/lang/cn.ts index 8cc1cddc..71224767 100644 --- a/src/lang/cn.ts +++ b/src/lang/cn.ts @@ -1217,6 +1217,8 @@ export default { Rough: '粗糙', Smooth: '平滑', basic: '基础', + flipHorizontal: '水平翻转', + flipVertical: '垂直翻转', //长毛笔 FurSettings: '长毛笔设置', FurLength: '毛发长度', diff --git a/src/lang/en.ts b/src/lang/en.ts index 013326c6..054b3b13 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -1252,6 +1252,8 @@ export default { Rough: 'Rough', Smooth: 'Smooth', basic: 'Basic', + flipHorizontal: 'Horizontal Flip', + flipVertical: 'Vertical Flip', //长毛笔 FurSettings: 'FurSettings', FurLength: 'Fur Length',