fix:数据初始渲染不出来的问题
This commit is contained in:
parent
9e045b0503
commit
42fcb9e7cc
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue