From 4913d02c937bfdf0906c3ce3cb1a87759851b4e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Mon, 2 Feb 2026 10:37:13 +0800 Subject: [PATCH] fix --- src/component/Canvas/CanvasEditor/managers/CanvasManager.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/component/Canvas/CanvasEditor/managers/CanvasManager.js b/src/component/Canvas/CanvasEditor/managers/CanvasManager.js index 77ee63ed..b7583264 100644 --- a/src/component/Canvas/CanvasEditor/managers/CanvasManager.js +++ b/src/component/Canvas/CanvasEditor/managers/CanvasManager.js @@ -1834,7 +1834,9 @@ backgroundObject.scaleY,'CanvasManager resetCanvasSizeByFixedLayer') // } if(children.length === 0) return; // 印花元素排序 - children.sort((a, b) => b.metadata.sourceData.priority - a.metadata.sourceData.priority); + if(new Set(children.map(v => v.metadata.sourceData.priority)).size === children.length){ + children.sort((a, b) => b.metadata.sourceData.priority - a.metadata.sourceData.priority); + } children.forEach(layer => { this.canvas.add(layer.object); });