From 8cfe070b9a5cd6411176576c483090c6a052dbed Mon Sep 17 00:00:00 2001 From: jingna <1264204245@qq.com> Date: Wed, 2 Jul 2025 15:52:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SfcEditor/NavbarEditor/assocPage.vue | 3 +-- .../SfcEditor/NavbarEditor/previewNavSfc.vue | 16 ++++++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/assocPage.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/assocPage.vue index 405f593..400e0b7 100644 --- a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/assocPage.vue +++ b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/assocPage.vue @@ -54,15 +54,14 @@ const loadCanvasData = (dvId, weight?, ext?) => { ) } onMounted(() => { - isFormCreate.value = false dataInitState.value = false getInit() }) watch(() => props.moduleinfo, (val) => { - getInit() isFormCreate.value = false dataInitState.value = false + getInit() }) onBeforeMount(() => { dvMainStore.canvasDataInit() diff --git a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue index 7cc2b06..3349285 100644 --- a/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue +++ b/core/core-frontend/src/viewsnew/application/SfcEditor/NavbarEditor/previewNavSfc.vue @@ -141,6 +141,10 @@ const runCode = async () => { route: route }) }) + prevApp.config.errorHandler = (err, vm, info) => { + console.error('Vue error:', err, 'Info:', info); + // 不要在此 throw 错误,否则仍会中断程序 + }; prevApp.use(router) prevApp.use(route) prevApp.use(i18n) @@ -149,12 +153,12 @@ const runCode = async () => { } catch (error) { console.error('运行时错误:', error) - previewContainer.value.innerHTML = ` -
${error.message}-
${error.message}+ //