diff --git a/back/src/views/modules/workBench/components/dept-chart-view.vue b/back/src/views/modules/workBench/components/dept-chart-view.vue index c35139ec..fd740ca1 100644 --- a/back/src/views/modules/workBench/components/dept-chart-view.vue +++ b/back/src/views/modules/workBench/components/dept-chart-view.vue @@ -17,9 +17,6 @@ export default { myChart: null, } }, - mounted() { - this.init() - }, props: { id: { type: String, @@ -40,7 +37,10 @@ export default { if (newVal) { this.dataListCopy = newVal; if (document.getElementById(this.id)) { - this.init() + // 解决数据初始渲染不出来的问题 + setTimeout(() => { + this.initChart() + }, 1000) } } }, @@ -48,8 +48,13 @@ export default { immediate: true }, }, + mounted() { + setTimeout(() => { + this.initChart() + }, 1000) + }, methods: { - init() { + initChart() { var chartDom = document.getElementById(this.id); if (this.myChart) { this.myChart.dispose()