修复多选删除图层问题
This commit is contained in:
@@ -528,6 +528,7 @@ export class RemoveLayerCommand extends Command {
|
|||||||
this.layerIndex = this.layers.value.findIndex(
|
this.layerIndex = this.layers.value.findIndex(
|
||||||
(layer) => layer.id === this.layerId
|
(layer) => layer.id === this.layerId
|
||||||
);
|
);
|
||||||
|
|
||||||
this.removedLayer = this.layers.value[this.layerIndex];
|
this.removedLayer = this.layers.value[this.layerIndex];
|
||||||
this.isActiveLayer = this.layerId === this.activeLayerId.value;
|
this.isActiveLayer = this.layerId === this.activeLayerId.value;
|
||||||
|
|
||||||
@@ -593,6 +594,9 @@ export class RemoveLayerCommand extends Command {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.layerIndex = this.layers.value.findIndex(
|
||||||
|
(layer) => layer.id === this.layerId
|
||||||
|
);
|
||||||
// 从图层列表中删除
|
// 从图层列表中删除
|
||||||
this.layers.value.splice(this.layerIndex, 1);
|
this.layers.value.splice(this.layerIndex, 1);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user