vue中切换tab后echarts不显示的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中切换tab后echarts不显示的问题相关的知识,希望对你有一定的参考价值。

参考技术A 在两个tab页上显示echarts,第一个显示正常,切换到第二个后就为空白了

目前采用的解决方法:将控制div显示隐藏的v-show换成v-if

vue项目使用elementUI中Tabs标签页点击切换tab-click发起网络请求数据

参考技术A

标签页请求,切换进去会请求该页的数据
如果页面一加载就请求出所有的数据,会造成数据堵塞,对性能有很大的影响
所以要在tabs标签页点击切换 的时候发起相应的网络请求,用到的是 tab-click 事件。

1.渲染出页面时默认显示第一页
2.切换tab时,加载此页数据

tab-click标签事件:tab 被选中时触发,他的返回值是被选中的标签 tab 实例
tab 和 event两个参数打印一下显示如下:

tab 的参数里有个 index 值,可以作为标签页切换的索引
tab 的参数里有个label,也可以作为切换标签的判断条件
也可以使用activeName。

通过上述明确事件,参数后,修改如下进行实例操作

elementUI官网
参考

以上是关于vue中切换tab后echarts不显示的问题的主要内容,如果未能解决你的问题,请参考以下文章

处理点击tab标签时Echarts图片显示不全的问题

Vue打包后Echarts图表不显示问题解决

echarts切换tab时,第一个图表显示,第二个图表不显示的解决办法

vue与echarts结合使用

el-tab切换tab页,echarts只有第一个显示正常,其余空白

(18)在ElementUI的tab切换中使用ECharts出现的问题和解决方法