zoukankan      html  css  js  c++  java
  • angular解决模态框下echarts不显示问题

    例如:摸态框myModal.html,给它命名一个id,id='myModal';

      myModal.html页面想画一个echarts图表

      这里是angularJs已经封装好的echarts在html中的写法:<div id="box" data-echarts data-options="pie.option" style="250px;height: 100px;"></div>

      

      上图所示,我们可以利用bootstrap模态框的回调函数等模态框完全打开再去重新渲染图表

      echarts官网API也为我们提供了重新渲染图表的resize方法,这样我们就可以结合bootstrap模态框的回调函数根据新的尺寸重新渲染

    var box=$('#box');//图表所在的dom结构
    $('#myModal').on('shown.bs.modal',function(){
        box.resize()   //重绘
    });

    这样就可以再模态框下显示出来了。

    如果你是另一种html渲染的echarts图表,请参考https://www.cnblogs.com/roc-young/p/6949883.html;

  • 相关阅读:
    6月16日
    9月15日
    9月14日
    9月13日
    9月12日
    6月11日
    梦断代码阅读笔记
    11周总结
    梦断代码阅读笔记
    10第一阶段意见评论
  • 原文地址:https://www.cnblogs.com/shixy1617/p/9402799.html
Copyright © 2011-2022 走看看