diff --git a/packages/canvas/render/src/material-function/page-getter.ts b/packages/canvas/render/src/material-function/page-getter.ts index 520b577a25..5f9d7ee615 100644 --- a/packages/canvas/render/src/material-function/page-getter.ts +++ b/packages/canvas/render/src/material-function/page-getter.ts @@ -88,6 +88,6 @@ export async function getPageAncestors(pageId?: string) { // 如果不支持查询祖先 则返回自己 return [pageId] } - const pageChain = await getController().getPageAncestors(pageId) + const pageChain = (await getController().getPageAncestors(pageId)) || [] return [...pageChain.map((id: number | string) => String(id)), pageId] } diff --git a/packages/design-core/src/preview/src/preview/Preview.vue b/packages/design-core/src/preview/src/preview/Preview.vue index 6cb735512c..dca754eb6e 100644 --- a/packages/design-core/src/preview/src/preview/Preview.vue +++ b/packages/design-core/src/preview/src/preview/Preview.vue @@ -14,12 +14,17 @@