echarts2 怎么通过dom获得echarts实例呢,

我在一个地方实例化了一个echarts之后怎么在另一个地方通过这个dom对象获得echarts实例呢?
在3中有getInstanceByDom 但是在2中好像没有这样的方法呀。

阅读 6k
1 个回答

Echarts2强调模块化,用require()初始化图表

// 作为入口
require(
    [
        'echarts',
        'echarts/chart/pie'
    ], 
    //回调函数内执行图表对象的初始化
    function(ec) {
        var myChart = ec.init(document.getElementById('main'));
        myChart.setOption({...});
    }
);

// -----------------------------

// 非入口或再次使用,图表已被加载注册
require('echarts').init(dom).setOption({...});

// 如果需要再次使用ECharts的图表实例,建议保存init返回的图表实例
var myChart = require('echarts').init(dom);
myChart.setOption({...}); 

clipboard.png
链接描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题