Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 477|回复: 0

解决Bootstrap 标签页(Tab)插件切换echarts不显示问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-5-12 16:22:25 | 显示全部楼层 |阅读模式

    1、参考连接:https://blog.csdn.net/qq_24313955/article/details/78363981

    问题描述:在echarts跟bootstrap选项卡整合的时候,默认第一个选中选项卡可以正常加载echarts图表,但是切换其他选项的时候不能渲染出其他选项卡echarts图表。(这里暂时未考虑自适应问题)。

    由于使用的格式和参考不一样,所以自己贴一下,方便自己以后使用。

    2、在js文件页面最上面定义一个js数组。如var charts = new Array();
    因为我的主页是根据$(function(){  ..... })。
    然后在里面.....位置写了如下所示的,使用调用方法进行处理的。

    chart5 = ec.init(document.getElementById('chart5'));
    barChart2(data2, chart5, "xxxx");

    具体这里不再展示。

    3、然后呢,在你调用的方法,最下面加上charts.push(chart);即可。

    chart.setOption(memoryOption, true);
    charts.push(chart);

    4、然后呢,js文件最后面加上如下所示代码即可。

     1 //解决切换tab,非默认的柱状图表格不显示问题
     2 $(function(){
     3     //console.log(charts);//打印显示是否添加进去
     4     $(window).resize(function() {
     5         for(var i = 0; i < charts.length; i++) {
     6             charts.resize();
     7         }
     8     });
     9     
    10     //data-toggle="pill还是data-toggle="tab" 根据前面所用标签页的不同来选择。我使用的是data-toggle="tab"。
    11     //解决tab切换不显示问题 在加载窗口后重新渲染。
    12     $('a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    13         for(var i = 0; i < charts.length; i++) {
    14             charts.resize();
    15         }
    16     });
    17     
    18 })

    然后呢,你点击你的tab切换,就可以看到报表可以正常显示了的。

     

    待续.....

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2025-1-23 15:02 , Processed in 0.080227 second(s), 28 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表