开发者社区> 问答> 正文

echarts报错 TypeError: t.getAttribute is n?报错

TypeError: t.getAttribute is not a function,var o=t这里报错,包都引入了,看了页面js都引入了。


...+"+"),t=t instanceof Array?t[0]:t;var o=t.getAttribute(m);return o||(o=h++,t.set...

代码:

require(
			[
				'echarts',
				'echarts/chart/line',   // 按需加载所需图表,如需动态类型切换功能,别忘了同时加载相应图表
				'echarts/chart/bar'
			],
			function (ec) {
				var myChart = ec.init($('#mainchart'));
				option = {
					tooltip : {
						trigger: 'axis',
						formatter: "{b}月 : {c}%"
					},
					legend: {
						data:['本期结算利率(年华利率)']
					},
					toolbox: {
						show : true,
						feature : {
							mark : {show: false},
							dataView : {show: false, readOnly: false},
							magicType : {show: false, type: ['line', 'bar', 'stack', 'tiled']},
							restore : {show: false},
							saveAsImage : {show: false}
						}
					},
					calculable : true,
					xAxis : [
						{
							type : 'category',
							boundaryGap : false,
							data : ['1','2','3','4','5','6','7'],
							axisLabel : {
								formatter: '{value}月'
							}
						}
					],
					yAxis : [
						{
							type : 'value',
							axisLabel : {
								formatter: '{value}%'
							}
						}
					],
					series : [
						{
							name:'利率',
							type:'line',
							stack: '利率',
							data:[0.1, 0.3, 0.101, 0.134, 0.90]
						}
					]
				};
	             myChart.setOption(option);
			}
		);


展开
收起
爱吃鱼的程序员 2020-06-14 18:50:57 859 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    用的是最新版本的我也出现过这种错误,我当时是忘了给div加个id,您可以看看是不是跟我犯了同样的错。还有注意引入js位置注意:legend和seriesname注意要保持一致<imgsrc="http://www.oschina.net/js/ke/plugins/emoticons/images/83.gif"alt=""> ID被我不小心改了

    2020-06-14 18:51:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载