迁移说明
从 @airalogy/aimd-core 2.0.0 开始,解析后的 AIMD 节点和字段提取结果不再暴露旧的 name 别名。
对应替换关系
AimdNode.name->AimdNode.idAimdVarTableField.name->AimdVarTableField.idAimdSubvar.name->AimdSubvar.idAimdStepField.name->AimdStepField.idAimdStepField.parentName->AimdStepField.parent_idAimdStepField.prevName->AimdStepField.prev_idAimdStepField.nextName->AimdStepField.next_idAimdTemplateEnv.record.byName->AimdTemplateEnv.record.byIdrenderer data-aimd-name->renderer data-aimd-id
升级时需要修改的地方
- 所有标识符统一改为读取
id。 - 层级关系查询统一改为
parent_id/prev_id/next_id。 - 如果你依赖 renderer 的 DOM 元数据,选择器和读取逻辑都改成
data-aimd-id。 - 如果你封装过 template env,
record.byName也要同步改成record.byId。