1、多个相同或不同的echarts表格同时渲染,只显示第一个或者其他的显示不全的问题:
(1)el-tab切换第一个完整 第二个不完整。
解决方案:
<el-tabs v-model="activeName" @tab-click="handleClick">
<div id="myChart_rll" ref="charts1" :style="{width: '100%', height:'700px'}"></div>
handleClick(tab) {
this.$nextTick(() => {
this.$echarts.getInstanceByDom(this.$refs.charts1).resize()
this.$echarts.getInstanceByDom(this.$refs.charts2).resize()
this.$echarts.getInstanceByDom(this.$refs.charts3).resize()
})
},
this.$echarts.getInstanceByDom事件处理,结合resize()事件
(2)两个tab来回切换的时候Echarts的坐标线tooltip有时候显示,有时候不显示;两个tab切换的时候