echarts如何和dojo,ext等前端框架融合?

Hexrui 发布于 2015/05/29 12:18
阅读 2K+
收藏 0
echarts如何和dojo,extjs等前端框架融合?特别在doJo中,require,define冲突!
加载中
0
@ccny
@ccny

尝试修改一下 各个框架中的关键字。

@ccny
@ccny
回复 @Hexrui : 嗯,分分享一下看看修改的那里哈。
Hexrui
Hexrui
@@ccny 嗯!谢谢!修改成功
@ccny
@ccny
回复 @Hexrui : jquery 是$ 来做定义的,也可以,改成其他的
Hexrui
Hexrui
能说得具体点吗?怎么改关键字,谢谢
0
Hexrui
Hexrui

在echarts.js源文件修改:

var defineds;
var requireds;

//////省略

 // 暴露全局对象
    if (!defineds) {
        defineds = globalDefine;


        // 可能碰到其他形式的loader,所以,不要覆盖人家
        if (!requireds) {
            requireds = globalRequire;
        }


        // 如果存在其他版本的esl,在define那里就判断过了,不会进入这个分支
        // 所以这里就不判断了,直接写
        esl = globalRequire;
    }
这里主要修改关键字require和define,其他都不动。

/////省略

defineds('echarts', ['echarts/echarts'], function (main) {return main;});

后面都是修改define,其他不作改动。

另外需要引入什么图表,比如bar.js,也要修改对应的define。


@ccny
@ccny
恩,学习了。
0
贝拉巴拉
贝拉巴拉
echarts你可以直接使用echarts-all.js不用模块化加载,然后extjs中你可以使用dataview或者直接html
返回顶部
顶部