From 917e18163ddcc081c9701d75caaaf9be1aac425e Mon Sep 17 00:00:00 2001 From: yvan Date: Mon, 2 Jun 2025 00:03:13 +0800 Subject: [PATCH] =?UTF-8?q?stateManager=20=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B4,5=20=E9=80=9A=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/manager/StateManager.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/core/manager/StateManager.ts b/src/core/manager/StateManager.ts index 43b3c6c..ba68391 100644 --- a/src/core/manager/StateManager.ts +++ b/src/core/manager/StateManager.ts @@ -49,6 +49,13 @@ interface HistoryStep { * stateManager.undo() * stateManager.redo() * + * // 用例4 多连线 + * stateManager.beginStateUpdate();stateManager.vdata.items[0].dt.center.push('p3');stateManager.vdata.items[2].dt.center.push('p1');stateManager.endStateUpdate(); + * stateManager.undo() + * + * // 用例5 删除线 + * stateManager.beginStateUpdate();stateManager.vdata.items[0].dt.center=[];stateManager.vdata.items[1].dt.center.splice(0,1);stateManager.endStateUpdate(); + * stateManager.undo() */ export default class StateManager { /**