码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-06-18 09:25:03      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

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);
        );
}

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

标签:

原文地址:http://www.cnblogs.com/qq-757617012/p/4584872.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!