diff --git a/core/frontend/src/components/canvas/components/Toolbar.vue b/core/frontend/src/components/canvas/components/Toolbar.vue index 6a0283ee98..e3aa061fe6 100644 --- a/core/frontend/src/components/canvas/components/Toolbar.vue +++ b/core/frontend/src/components/canvas/components/Toolbar.vue @@ -372,6 +372,7 @@ export default { // 关闭页面清理缓存 this.$store.commit('initCanvasBase') this.$store.commit('setInEditorStatus', false) + this.$store.commit('setComponentData', []) this.$emit('close-left-panel') removePanelCache(this.panelInfo.id) this.$nextTick(() => { diff --git a/core/frontend/src/utils/request.js b/core/frontend/src/utils/request.js index 35733609da..9f4224a2e4 100644 --- a/core/frontend/src/utils/request.js +++ b/core/frontend/src/utils/request.js @@ -105,7 +105,7 @@ service.interceptors.response.use(response => { return response.data }, error => { const config = error.response && error.response.config || error.config - const headers = error.response && error.response.headers || error.response || config.headers + const headers = error.response && error.response.headers || error.response || config && config.headers config.loading && tryHideLoading(store.getters.currentPath) let msg = ''