diff --git a/src/views/app/Home.vue b/src/views/app/Home.vue index d1ddf80..2b3262a 100644 --- a/src/views/app/Home.vue +++ b/src/views/app/Home.vue @@ -111,7 +111,7 @@
@@ -146,6 +146,18 @@ export default { components: { lineEcharts }, + watch: { + 'sidebar.opened': function(val) { + this.options.title.text = null + setTimeout(() => { + if (this.datasetList.length > 0) { + this.getEcharts() + } else { + this.getKnowledgeList() + } + }, 500) + } + }, created() {}, mounted() { let userInfo = sessionStorage.getItem('userInfo') @@ -154,6 +166,16 @@ export default { } this.getKnowledgeList() this.getAgentList() + window.addEventListener('resize', () => { + this.options.title.text = null + setTimeout(() => { + if (this.datasetList.length > 0) { + this.getEcharts() + } else { + this.getKnowledgeList() + } + }, 300) + }) }, methods: { getEcharts() { @@ -277,7 +299,7 @@ export default { } }, computed: { - ...mapGetters(['name', 'sidebarLogo']) + ...mapGetters(['sidebar', 'sidebarList']) } }