From fc95f11a252467dafc5056ba6c08383ed399d55a Mon Sep 17 00:00:00 2001 From: chilingling Date: Fri, 18 Jul 2025 17:11:06 +0800 Subject: [PATCH 1/2] fix: unlock page and refresh will get empty page tips --- packages/plugins/materials/src/composable/useResource.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/plugins/materials/src/composable/useResource.ts b/packages/plugins/materials/src/composable/useResource.ts index 30f4ec0af2..768af96c0e 100644 --- a/packages/plugins/materials/src/composable/useResource.ts +++ b/packages/plugins/materials/src/composable/useResource.ts @@ -80,7 +80,8 @@ interface PageInfo { const initPage = (pageInfo: PageInfo) => { try { - if (pageInfo?.occupier !== undefined) { + // 有id,说明不是临时的页面 + if (pageInfo?.id || Number(pageInfo?.id) === 0) { useLayout().layoutState.pageStatus = getCanvasStatus(pageInfo.occupier) goPage(pageInfo.id) } else { From 523695919d4dd9b400043241ef45f6dfe54cc1dc Mon Sep 17 00:00:00 2001 From: chilingling Date: Mon, 21 Jul 2025 15:38:00 +0800 Subject: [PATCH 2/2] fix: use typeof to better pageInfo.id is valid --- packages/plugins/materials/src/composable/useResource.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugins/materials/src/composable/useResource.ts b/packages/plugins/materials/src/composable/useResource.ts index 768af96c0e..5a133d4bf3 100644 --- a/packages/plugins/materials/src/composable/useResource.ts +++ b/packages/plugins/materials/src/composable/useResource.ts @@ -81,7 +81,7 @@ interface PageInfo { const initPage = (pageInfo: PageInfo) => { try { // 有id,说明不是临时的页面 - if (pageInfo?.id || Number(pageInfo?.id) === 0) { + if (pageInfo?.id || typeof pageInfo?.id === 'number') { useLayout().layoutState.pageStatus = getCanvasStatus(pageInfo.occupier) goPage(pageInfo.id) } else {