js报错Uncaught TypeError: Cannot read property 1C

Uncaught TypeError: Cannot read property 'push' of undefined

图片说明

图片说明

求大虾围观!~在线等!~急!~

highcharts-3d.js
第25行整行代码

u=a.perspective,m=a.pick,g=a.wrap;k.prototype.is3d=function(){return this.options.chart.options3d&&this.options.chart.options3d.enabled};k.prototype.propsRequireDirtyBox.push("chart.options3d");k.prototype.propsRequireUpdateSeries.push("chart.options3d");a.wrap(a.Chart.prototype,"isInsidePlot",function(a){return this.is3d()||a.apply(this,[].slice.call(arguments,1))});var h=a.getOptions();n(!0,h,{chart:{options3d:{enabled:!1,alpha:0,beta:0,depth:100,fitToPlot:!0,viewDistance:25,frame:{bottom:{size:1},

2个回答

说明系统不识别你这个push字段

简单来说,如果你定义 var a =null; a.push('b') 系统就会报错 ,因为a是null不能被push。
如果你定义 var a =[]; a.push('b') 这样系统就不会报错 ,因为a是一个数据,可以push元素

qq_34309305
75闪光雷 回复阿旗_健身狂人: 我没做过你这个,不过觉得楼下应该是做过,你可以试试把你这段代码k.prototype.propsRequireUpdateSeries.push("chart.options3d");变成k.prototype.propsRequireUpdateSeries.addSeries("chart.options3d")
3 年多之前 回复
ctso214836649
阿旗_健身狂人 大虾再看看 我更新了截图
3 年多之前 回复
ctso214836649
阿旗_健身狂人 我试试看
3 年多之前 回复

你Series越界了吧,添加新的Series要用addSeries,不能直接charts.Series[xxx]来修改,这样修改Series需要已经定义过,并且xxx不能大于定义的数组大小

ctso214836649
阿旗_健身狂人 回复showbo: 大虾 再帮忙看看 我更新了一下截图 我不知道我哪里出问题了 找了很久
3 年多之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 回复阿旗_健身狂人: 而且贴你的代码,hights类库不会报错的,只是你的调用hightchart有问题导致类库报错
3 年多之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 回复阿旗_健身狂人: 不是说了,用addSeries来新增,你肯定是charts.Series[xxx].addPoint这样来添加数据了,越界返回undefined什么的了
3 年多之前 回复
ctso214836649
阿旗_健身狂人 怎么解决?
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐