feat: 添加对图层操作的支持,优化图层粘贴和变换命令,增强组图层遮罩位置更新逻辑
This commit is contained in:
@@ -40,6 +40,7 @@ const emit = defineEmits([
|
||||
]);
|
||||
|
||||
const layers = inject("layers", []);
|
||||
const lastSelectLayerId = inject("lastSelectLayerId", null);
|
||||
|
||||
const layerManager = inject("layerManager", {});
|
||||
|
||||
@@ -573,6 +574,7 @@ function handleLayerClick(layer, event) {
|
||||
if (event.ctrlKey || event.metaKey || event.shiftKey || isMultiSelectMode.value) {
|
||||
toggleLayerSelection(layer, event);
|
||||
} else {
|
||||
lastSelectLayerId.value = layer.id; // 更新最后选中的图层ID
|
||||
// 普通点击:进入单选模式
|
||||
// selectedLayerIds.value = [layer.id];
|
||||
// isMultiSelectMode.value = false;
|
||||
|
||||
Reference in New Issue
Block a user