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}
-
- ` + // previewContainer.value.innerHTML = ` + //
+ //

错误

+ //
${error.message}
+ //
+ // ` } } onMounted(() => {