跳到主要内容

Function: deserializeWorkspaces()

deserializeWorkspaces(raw): void

Defined in: workspaces.ts:149

解析并载入整个工作区集合:恢复 list/data/activeId,并把当前活跃布局 restore 进 store(几何+实例+共享+历史)。 校验分两级:list 结构非法(整体承重)直接抛错;单个布局容器损坏只剔除该布局 (打警告)并继续——否则 autosave 一次坏写会让整组布局数据不可恢复。 载入同时把 id 序号与恢复的 layout-N 对齐(页面刷新后模块级 seq 会重置)。

Parameters

raw

string

serializeWorkspaces 产出的 JSON 字符串

Returns

void

Throws

list 结构缺失/非法或无任何有效布局时抛错(不改动现有工作区状态)