fix: 修复图层和工具管理器中的子图层访问逻辑,确保正确处理子图层
This commit is contained in:
@@ -336,7 +336,7 @@ export class LayerManager {
|
||||
const layerMap = {};
|
||||
layers.forEach((layer) => {
|
||||
layerMap[layer.id] = layer;
|
||||
layers?.children?.forEach((childLayer) => {
|
||||
layer?.children?.forEach((childLayer) => {
|
||||
layerMap[childLayer.id] = childLayer;
|
||||
});
|
||||
});
|
||||
@@ -359,7 +359,7 @@ export class LayerManager {
|
||||
await this._setObjectInteractivity(obj, layer, editorMode);
|
||||
|
||||
// 设置子图层对象的交互性
|
||||
layer?.childLayer?.forEach(async (childLayer) => {
|
||||
layer?.children?.forEach(async (childLayer) => {
|
||||
const childObj = this.canvas
|
||||
.getObjects()
|
||||
.find((o) => o.layerId === childLayer.id);
|
||||
|
||||
Reference in New Issue
Block a user