部分优化

This commit is contained in:
X1627315083
2025-09-08 14:50:59 +08:00
parent 4dc5e26d92
commit 360bfd01ac
51 changed files with 854 additions and 354 deletions

View File

@@ -796,12 +796,20 @@ function handleChildLayersReorder(reorderData) {
}
// 处理画布变更事件
const changeCanvas = (command) => {
const changeCanvas = async (command) => {
const commandData = {
isChange: command.canUndo || command.canRedo, // 是否有可撤销或可重做的操作
...command, // 传递完整的命令数据
};
emit("changeCanvas", commandData);
if(command.canUndo || command.canRedo){
setTimeout(async ()=>{
const imageData = await canvasManager.exportImage({
restoreOpacityInRedGreen: true, // 恢复红绿图模式下的透明度
});
emit("trigger-red-green-mouseup", imageData);
},100)
}
};
// 提供外部ref实例方法