问题:
解决办法:
由于我的每个echarts是单个组件,所以在引用它的父组件中,向子组件传一个切换按钮的字段
// 父组件中--chartType是切换按钮的字段: chartType:total(总数)/tendency(趋势图)
<div>
<first-echarts :chart-type='chartType'/>
<second-echarts :echart-type='chartType' />
</div>
// 子组件中--监听传过来的chartType
<div ref="tendencyChart" class="tendency-chart"/>
// tendencyChart是echarts.init(this.$refs.tendencyChart)
watch: {
chartType: {
handler(val) {
if (val === 'tendency') {
this.tendencyChart.resize()
}
},
immediate: true
}
}
结果:
啦啦啦啦啦啦啦 别管我 我凑字数的
啦啦啦啦啦啦啦 别管我 我凑字数的
啦啦啦啦啦啦啦 别管我 我凑字数的
啦啦啦啦啦啦啦 别管我 我凑字数的
啦啦啦啦啦啦啦 别管我 我凑字数的
啦啦啦啦啦啦啦 别管我 我凑字数的