diff --git a/frontend/src/views/panel/list/PanelMain.vue b/frontend/src/views/panel/list/PanelMain.vue index c3bda969d8..291b5e2e0a 100644 --- a/frontend/src/views/panel/list/PanelMain.vue +++ b/frontend/src/views/panel/list/PanelMain.vue @@ -55,7 +55,7 @@ export default { } }, mounted() { - this.$store.dispatch('panel/setMainActiveName', 'PanelMain') + this.clear() }, methods: { handleClick(tab, event) { @@ -74,7 +74,17 @@ export default { refreshEnshrine() { this.showEnshrine = false this.$nextTick(() => (this.showEnshrine = true)) + }, + clear() { + // 清空 + this.$store.dispatch('panel/setPanelInfo', { + id: null, + name: '', + preStyle: null + }) + this.$store.dispatch('panel/setMainActiveName', 'PanelMain') } + } }