From 98f8c2eff56c887ad2ce9313a50b6913e9a2bb3f Mon Sep 17 00:00:00 2001 From: lichunn <269031597@qq.com> Date: Mon, 13 Jan 2025 22:49:47 -0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E9=A2=84=E8=A7=88=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=B5=8C=E5=A5=97=E6=B7=BB=E5=8A=A0=E5=88=A4=E7=A9=BA=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/design-core/src/preview/src/preview/Preview.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/design-core/src/preview/src/preview/Preview.vue b/packages/design-core/src/preview/src/preview/Preview.vue index 1de3821dd5..e8ad5d147b 100644 --- a/packages/design-core/src/preview/src/preview/Preview.vue +++ b/packages/design-core/src/preview/src/preview/Preview.vue @@ -90,6 +90,10 @@ export default { const familyPages = [] const ancestors = queryParams.ancestors + if (!ancestors?.length || !appData?.componentsMap) { + return familyPages + } + for (let i = 0; i < ancestors.length; i++) { const nextPage = i < ancestors.length - 1 ? ancestors[i + 1].name : null const panelValueAndType = { From 7f7aaee1c931fbf4520d884222b8ba5abf7e632d Mon Sep 17 00:00:00 2001 From: lichunn <269031597@qq.com> Date: Mon, 13 Jan 2025 23:50:50 -0800 Subject: [PATCH 2/2] fix: fix review --- .../vue-generator/src/plugins/genRouterPlugin.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/vue-generator/src/plugins/genRouterPlugin.js b/packages/vue-generator/src/plugins/genRouterPlugin.js index 6b3440baae..ddf542e33c 100644 --- a/packages/vue-generator/src/plugins/genRouterPlugin.js +++ b/packages/vue-generator/src/plugins/genRouterPlugin.js @@ -56,15 +56,15 @@ const convertToNestedRoutes = (schema) => { } const parts = item.meta?.router?.split('/').filter(Boolean) - let curretnLevel = result + let currentLevel = result parts.forEach((part, index) => { let found = false - for (let i = 0; i < curretnLevel.length; i++) { - if (curretnLevel[i].path === part) { + for (let i = 0; i < currentLevel.length; i++) { + if (currentLevel[i].path === part) { // 如果已经存在该路径部分,则进入下一层级 - curretnLevel = curretnLevel[i].children + currentLevel = currentLevel[i].children found = true break } @@ -83,8 +83,8 @@ const convertToNestedRoutes = (schema) => { newNode.name = item.meta.id } - curretnLevel.push(newNode) - curretnLevel = newNode.children + currentLevel.push(newNode) + currentLevel = newNode.children } }) })