From: Evan You Date: Sat, 13 Jul 2024 13:05:06 +0000 (+0800) Subject: refactor: memoIndex -> cacheIndex X-Git-Tag: v3.4.32~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2815531fd5fd437f12b62213933a9598e65528ce;p=thirdparty%2Fvuejs%2Fcore.git refactor: memoIndex -> cacheIndex --- diff --git a/packages/runtime-core/src/helpers/withMemo.ts b/packages/runtime-core/src/helpers/withMemo.ts index 72ef814eef..708726e89c 100644 --- a/packages/runtime-core/src/helpers/withMemo.ts +++ b/packages/runtime-core/src/helpers/withMemo.ts @@ -15,7 +15,7 @@ export function withMemo( // shallow clone ret.memo = memo.slice() - ret.memoIndex = index + ret.cacheIndex = index return (cache[index] = ret) } diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index 3f4a6f4a26..3f496cd8dd 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -2109,7 +2109,7 @@ function baseCreateRenderer( shapeFlag, patchFlag, dirs, - memoIndex, + cacheIndex, } = vnode if (patchFlag === PatchFlags.BAIL) { @@ -2122,8 +2122,8 @@ function baseCreateRenderer( } // #6593 should clean memo cache when unmount - if (memoIndex != null) { - parentComponent!.renderCache[memoIndex] = undefined + if (cacheIndex != null) { + parentComponent!.renderCache[cacheIndex] = undefined } if (shapeFlag & ShapeFlags.COMPONENT_SHOULD_KEEP_ALIVE) { diff --git a/packages/runtime-core/src/vnode.ts b/packages/runtime-core/src/vnode.ts index 626b288937..d05d7744fa 100644 --- a/packages/runtime-core/src/vnode.ts +++ b/packages/runtime-core/src/vnode.ts @@ -243,7 +243,7 @@ export interface VNode< /** * @internal index for cleaning v-memo cache */ - memoIndex?: number + cacheIndex?: number /** * @internal __COMPAT__ only */