mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-05-30 12:18:10 +00:00
- 节点 / 数据源 / 代码块的 history step 增加 changeRecords 字段 - editor.update / dataSource.update / codeBlock.setCodeDslById(Sync) 透传 changeRecords 入历史 - applyHistoryOp 的 update 分支:携带 changeRecords 时,按 propPath 从 oldNode/newNode 取值 构造最小 patch 走 update,不冲掉同节点上其它无关变更;缺省退化为整节点替换 (覆盖 sort/moveLayer/拖动等纯快照场景) - editor.update 增加 changeRecordList 形参,多节点场景每个节点单独保留 records; use-stage 多选拖动 / 缩放改用 changeRecordList,避免 records 在多节点间共享 - use-code-block-edit.submitCodeBlockHandler 透传 form changeRecords - 同步更新 editor / dataSource / codeBlock / history service 文档