From bb96427c2505f3d65d36539242a3ec15f55bf4be Mon Sep 17 00:00:00 2001 From: meteorlxy Date: Mon, 19 Feb 2024 13:54:29 +0800 Subject: [PATCH] revert: refactor(client): handle page data hmr by checking pageChunk ref It would cause error in webpack hmr --- packages/client/src/setupGlobalComputed.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/client/src/setupGlobalComputed.ts b/packages/client/src/setupGlobalComputed.ts index 3cec9970a1..57197148a6 100644 --- a/packages/client/src/setupGlobalComputed.ts +++ b/packages/client/src/setupGlobalComputed.ts @@ -50,7 +50,10 @@ export const setupGlobalComputed = ( const newPageChunk = { comp: oldPageChunk.comp, data: newPageData } routes.value[newPageData.path].loader = () => Promise.resolve(newPageChunk) - if (newPageData.path === pageChunk.value.data.path) { + if ( + newPageData.path === + router.currentRoute.value.meta._pageChunk?.data.path + ) { pageChunk.value = newPageChunk } }