From bd84a494926974a5240bf5cb4ebff7f9502b2258 Mon Sep 17 00:00:00 2001 From: Catchiz <1375535806@qq.com> Date: Fri, 27 Oct 2023 07:38:12 +0000 Subject: [PATCH] =?UTF-8?q?=E5=8E=9F=E6=9C=AC=E6=98=AFform=E4=BD=9C?= =?UTF-8?q?=E4=B8=BA=E5=8F=98=E9=87=8F=E5=90=8D=EF=BC=8C=E4=BD=86=E6=98=AF?= =?UTF-8?q?=E6=8C=87=E4=BB=A3=E7=9A=84=E6=98=AFfrom=E7=9A=84key=EF=BC=8C?= =?UTF-8?q?=E8=AF=AD=E4=B9=89=E4=B8=8D=E6=B8=85=E6=99=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Catchiz <1375535806@qq.com> --- packages/inula-router/src/history/utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/inula-router/src/history/utils.ts b/packages/inula-router/src/history/utils.ts index 0fe235a2..cfa49b7a 100644 --- a/packages/inula-router/src/history/utils.ts +++ b/packages/inula-router/src/history/utils.ts @@ -109,12 +109,12 @@ export function stripBasename(path: string, prefix: string): string { export function createMemoryRecord(initVal: S, fn: (arg: S) => T) { let visitedRecord: T[] = [fn(initVal)]; - function getDelta(to: S, form: S): number { - let toIdx = visitedRecord.lastIndexOf(fn(to)); + function getDelta(toKey: S, fromKey: S): number { + let toIdx = visitedRecord.lastIndexOf(fn(toKey)); if (toIdx === -1) { toIdx = 0; } - let fromIdx = visitedRecord.lastIndexOf(fn(form)); + let fromIdx = visitedRecord.lastIndexOf(fn(fromKey)); if (fromIdx === -1) { fromIdx = 0; }