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); ); }
开始做,坚持做,重复做