部分优化
This commit is contained in:
@@ -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实例方法
|
||||
|
||||
Reference in New Issue
Block a user