From ff54abbf70bd0b0d017700a313a16c27dadf0734 Mon Sep 17 00:00:00 2001 From: Super_Z <1401203083@qq.com> Date: Wed, 24 Jun 2026 03:08:49 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AD=98=E6=A1=A3key=E5=90=8D=E4=BF=9D?= =?UTF-8?q?=E6=8C=81=20echo-nexus-save-v1,=20=E9=9D=A0=20version:2=20?= =?UTF-8?q?=E8=A7=A6=E5=8F=91=20migrate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 改 key 名会导致旧用户存档丢失。保持 key 名不变, version 0→2, persist 自动检测 version 变化调用 migrate 合并字段。 --- src/store/gameStore.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/store/gameStore.ts b/src/store/gameStore.ts index da8953188..86e563000 100755 --- a/src/store/gameStore.ts +++ b/src/store/gameStore.ts @@ -1339,7 +1339,7 @@ export const useGameStore = create()( }, }), { - name: "echo-nexus-save-v2", + name: "echo-nexus-save-v1", version: 2, storage: createJSONStorage(() => localStorage), // v0.12 存档迁移:旧存档(v0/v1,key=echo-nexus-save-v1)补全新增字段,防崩溃