关于模块化引入echarts的问题
最近被这个echart引入的问题折磨得头大,况且自己也没什么模块化经验,所以想请教一下各位高手,为什么下面第一种方式就可以成功展现echart饼状图,而第二种方式就不行呢?代码片段如下:
//类似于require.js的东东吧,不加上图表出不来
(第一种方式)
require.config({
paths:{
'echarts' : 'js/echarts'
}
});
require(
[
'echarts',
'echarts/chart/pie' // 使用柱状图就加载pie模块,即使没有这个路径
],
function(ec) {
//主函数,生成echart实例,绘制图表
}
(第二种方式,与第一种方式的唯一区别就是require(['echarts'],...)这里少加载了'echarts/chart/pie',可是我天真的觉得这个pie没必要加载啊,况且我的js目录里面也没有/chart/pie这个子文件夹,那为什么加了这个就能展现,而不加这个又不能展现呢?)
// 路径配置
require.config({
paths:{
'echarts' : 'js/echarts'
}
});
// 使用
require(
[
'echarts'
],
function(ec) {
//主函数,生成echart实例,绘制图表
//另外项目的js文件夹结构是单根的,所以压根没有那个echarts/chart/pie。
--js
|echarts.js
|esl.js
相关阅读:
使用angularjs,如何在document ready中修改model,并且使得与model绑定的dom被更新?
Python多线程的问题
优酷土豆Web上传大视频文件是实现思路
关于大并发在线实时图像处理的解决方案
winSCP怎么设置项目的权限
如何使div自适应图片高度
如何批量部署nginx
git 合并时 忽略指定的文件
请问javascript 中怎么给回调函数传值?
集群环境下多机器间进行同步操作有什么可选的解决方案?(最好用伪代码写出关键部分)
如何搭建LAMP?源码安装还是YUM安装?
Streaming data with Flask raise RuntimeError: working outside of request context
w3wp.exe 占用cpu百分百
php或html网页怎么做是下载文件,怎么做是打开文件?
linux pthread_create
iOS使用Autolayout下,在storyBoard中使用xib资源,如何设置子控件的约束
Ubuntu14.04 普通用户无法通过SSH Key登陆
php的tp框架,怎么清空数据库的一张表?
为什么html在body中的div设置margin会把float的div也下移,代码见问题详情
如何在win中用命令行使用sublime打开文件