This commit is contained in:
lzp
2026-03-13 17:31:47 +08:00
parent db06565dab
commit dd29428c40
3 changed files with 7 additions and 0 deletions

View File

@@ -106,6 +106,7 @@
isReady.value = true // 准备就绪
})
onBeforeUnmount(() => {
observer.value.disconnect()
canvasManager.dispose()
stateManager.dispose()
layerManager.dispose()

View File

@@ -153,6 +153,9 @@ export class CanvasManager {
getObjectById(id: string) {
return this.getObjects().find((item: any) => item?.info?.id === id)
}
getActiveObject() {
return this.getObjectById(this.layerManager.activeID.value)
}
renderAll() {
this.canvas.renderAll()
}

View File

@@ -22,6 +22,9 @@ export class LayerManager {
this.stateManager.toolManager.setTool(OperationType.SELECT)
}
}
getActiveLayer() {
return this.getLayerById(this.activeID.value)
}
getLayerById(id) {
return this.layers.value.find((item: any) => item.info.id === id)
}