你的位置:首页 > Java教程

[Java教程]handsontable 和 echarts都定义了require方法,初始化时冲突了,怎么办?


echarts初始化时报这个错误.

require.config is not a function 

方案一:

让其中一方的初始化不依赖于 require即可

1.去掉

var testDrowEcharts=function(data){   require.config({      paths: {        echarts: 'build/dist'      }    });     require(      [        'echarts',        'echarts/chart/line', // 使用柱状图就加载bar模块,按需加载      ],       function (ec) {        // 基于准备好的dom,初始化echarts图表        var GRange = ec.init(document.getElementById('main'));           ...         };        // 为echarts对象加载数据         GRange.setOption(option);    );}

2.变成

var testDrowEcharts=function(data){              // 基于准备好的dom,初始化echarts图表        var GRange = echarts.init(document.getElementById('main'));           ...        // 为echarts对象加载数据         GRange.setOption(option);    );}