起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3766|回复: 11

[结贴] Cannot read property 'name' of undefined

[复制链接]

26

主题

119

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
发表于 2017-3-15 10:21:57 | 显示全部楼层 |阅读模式
昨天测试还好好的,今天就出现这个问题:
Uncaught TypeError: Cannot read property 'name' of undefined
F12调试的信息如下:
捕获2.PNG

26

主题

119

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-3-15 10:24:45 | 显示全部楼层
不太会根据F12console控制台进行改错
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-15 10:57:37 | 显示全部楼层
demo.js的232或234行附件的代码有错
回复 支持 反对

使用道具 举报

26

主题

119

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-3-15 12:20:15 | 显示全部楼层
本帖最后由 55open 于 2017-3-15 13:54 编辑
半导体 发表于 2017-3-15 10:57
demo.js的232或234行附件的代码有错
显示错误的地方是: var myChart = echarts.init(this.getElementByXid('main'));
和myChart.setOption(option);
不知道哪里出问题了
  1. 我这是要加载一个echarts图表:
  2. var option = {
  3.             tooltip : {
  4.                 trigger: 'axis'
  5.             },
  6.             legend: {//上方的提示栏
  7.                 data:['温度','湿度','光照','磁场',,'RFID','纬度','经度','酒精','人体感应']
  8.             },
  9.             toolbox: {
  10.                 show : true,
  11.                 feature : {
  12.                     mark : {show: true},
  13.                     dataView : {show: true, readOnly: false},
  14.                     magicType : {show: true, type: ['line', 'bar']},
  15.                     restore : {show: true},
  16.                     saveAsImage : {show: true}
  17.                 }
  18.             },
  19.             calculable : true,
  20.             xAxis : [
  21.                 {
  22.                         //type: 'cata',
  23.                    type : 'category',
  24.                     //data : ['10分钟','20分钟','30分钟','40分钟','50分钟','60分钟','70分钟','80分钟','90分钟','100分钟','110分钟','120分钟']//在这里设置时间节点
  25.                  // data : ['10分钟','20分钟','30分钟','40分钟','50分钟','60分钟','70分钟','80分钟','90分钟','100分钟','110分钟','120分钟']
  26.                  data: newtime
  27.                 }
  28.             ],
  29.             yAxis : [
  30.                 {
  31.                     type : 'value',
  32.                     splitArea : {show : true}
  33.                 }
  34.             ],
  35.             series : [//在seris中设置具体的数据
  36.                 {
  37.                     name:'温度',
  38.                     type:'bar',
  39.                   // data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
  40.                   // data : [ testData.val("fWendu"),testData.val("fShidu"),testData.val("fCichang"),testData.val("fHongwaixian")]
  41.                     data :value0
  42.                   // data :value[0]
  43.                     //data : [ testData.val("fWendu"),testData.val("fWendu"),testData.val("fWendu")]
  44.                 },
  45.                
  46.                 {
  47.                     name:'RF',
  48.                     type:'bar',
  49.                   //  data:[12.6, 25.9, 39.0, 126.4, 128.7, 70.7, 75.6, 22.2, 118.7, 48.8, 56.0, 32.3]
  50.                    data:value4
  51.                   // data:value[4]
  52.                   
  53.                    // data : [ testData.val("fHongwaixian"), testData.val("fHongwaixian"), testData.val("fHongwaixian")]

  54.                 {
  55.                     name:'经度',
  56.                     type:'bar',
  57.                   //  data:[12.6, 25.9, 39.0, 126.4, 128.7, 70.7, 75.6, 22.2, 118.7, 48.8, 56.0, 32.3]
  58.                     data:value5_
  59.                    // data : [ testData.val("fHongwaixian"), testData.val("fHongwaixian"), testData.val("fHongwaixian")]
  60.                 },
  61.                
  62.                   {
  63.                     name:'探测',
  64.                     type:'bar',
  65.                   //  data:[12.6, 25.9, 39.0, 126.4, 128.7, 70.7, 75.6, 22.2, 118.7, 48.8, 56.0, 32.3]
  66.                     data:value7
  67.                   // data:value[7]
  68.                    // data : [ testData.val("fHongwaixian"), testData.val("fHongwaixian"), testData.val("fHongwaixian")]
  69.                 }
  70.             ]
  71.         };
  72. myChart.setOption(option)
复制代码

回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-15 14:00:08 | 显示全部楼层
55open 发表于 2017-3-15 12:20
显示错误的地方是: var myChart = echarts.init(this.getElementByXid('main'));
和myChart.setOption(opt ...

这个debugger跟代码调试  
回复 支持 反对

使用道具 举报

26

主题

119

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-3-17 11:32:43 | 显示全部楼层
半导体 发表于 2017-3-15 14:00
这个debugger跟代码调试

我用debugger调试了,我已经require("./dist/echarts-all");,然后 var myChart = echarts.init(this.getElementByXid('main')); ,但是为什么在执行到myChart.setOption(option)出错了?显示Cannot read property 'name' of undefined?之前都没有问题,现在就是加载不出echart图表?我已经重启电脑和软件好多次了,也重新下载了echarts组件,就是不知道问题出在哪了
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-17 11:57:58 | 显示全部楼层
55open 发表于 2017-3-17 11:32
我用debugger调试了,我已经require("./dist/echarts-all");,然后 var myChart = echarts.init(this.get ...

echarts组件这个平台有提供的  不用自己下载的
回复 支持 反对

使用道具 举报

26

主题

119

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-3-17 12:35:12 | 显示全部楼层
半导体 发表于 2017-3-17 11:57
echarts组件这个平台有提供的  不用自己下载的

尝试了用平台自己的,也没有解决这个问题。您能不能给我远程调试一下?
回复 支持 反对

使用道具 举报

26

主题

119

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
QQ
 楼主| 发表于 2017-3-17 13:22:42 | 显示全部楼层
半导体 发表于 2017-3-17 11:57
echarts组件这个平台有提供的  不用自己下载的

今天周五了,请兄弟帮帮忙!要不周末两天我更没有头绪了
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-17 13:35:45 | 显示全部楼层
本帖最后由 半导体 于 2017-3-17 13:43 编辑
55open 发表于 2017-3-17 13:22
今天周五了,请兄弟帮帮忙!要不周末两天我更没有头绪了

等下   你qq有验证  加不上
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-4 23:25 , Processed in 0.053938 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表