echarts is not defined怎么改

 我来答
小凝聊娱乐
高粉答主

2019-09-28 · 陪你聊聊那些新鲜的事儿
小凝聊娱乐
采纳数:174 获赞数:81196

向TA提问 私信TA
展开全部

出现了echarts is not defined的报错,是版本的问题。

对于压缩版的echarts2.2.7及以上版本,是包含了esl的,所以直接像官网一样<script src="echarts.min.js"></script>引入到页面即可。

也有可能是直接引用了项目文件<script src="./src/echarts.js"></script>,这不是模块化的方式,所以浏览器也就很直接报错误。

Uncaught ReferenceError: define is not defined echarts.js:18
Uncaught ReferenceError: require is not defined test.html:13

前一个是说define方法没有导入, 后一个是说require方法没有导入。

问题的关键有可能是<script src="./statics/js/echarts/esl.js"></script>没有导入,这是因为echarts是架设在efe团队的esl框架基础上的。

导入后,你有可能还缺少zrender,ECharts是基于zrender这个html5画图组件。如果是没有压缩的版本,需要另外引入esl.js才可以使用。如下图:

扩展资料

关于ngx-echarts的echarts is not defined问题

引用的angular框架,其中需求方要求绘制一些图标,于是便引用echarts,但是在angular4中引用echarts会出现 echarts is not defined这种错误。

这个问题其实就是echarts的引用问题,要是你没有在.angular-cli.json中引用echarts,需要像如下引用:

如果这样还没有解决问题,那么继续往下看。
在../node_modules/@angular/cli/models/webpack-configs/common.js中找到plugins数组,如下添加: 

参考资料:echarts4.0官网-ECharts教程

微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
杜爷1号
推荐于2017-09-18 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9186
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部
你是有可能是直接引用了项目文件<script src="./src/echarts.js"></script>,这不是模块化的方式,所以浏览器也就很直接报错误
Uncaught ReferenceError: define is not defined echarts.js:18
Uncaught ReferenceError: require is not defined test.html:13

前一个是说define方法没有导入, 后一个是说require方法没有导入。
问题的关键有可能是<script src="./statics/js/echarts/esl.js"></script>没有导入,这是因为echarts是架设在efe团队的esl框架基础上的, 文档里面没有讲明白。 导入后,你有可能还缺少zrender,ECharts是基于zrender这个html5画图组件。如果没有,需要去下载。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
数蚂蚁ant
推荐于2017-10-04 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5533
采纳率:79%
帮助的人:464万
展开全部
ECharts所输出的那些代表数据的图形(如饼状图每一个扇形,折线图上的拐点,柱状图上的柱形等)都是可拖拽的(默认重计算功能默认关闭,需配置开启),并且拖拽后能智能的产生不同的数据重整效果,如把扇形拖出饼图,被拖出的数据成为一个“数据孤岛”,饼图内剩下的数据会重新计算成一个完整的饼图;
拖出的“数据孤岛”可以随时拖拽回去融入饼图,或者可以拖拽到某个扇形上,产生数据的合并;
这种数据拖拽的合并迁移甚至可以在不同图表间进行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式