echarts的数据从vue的data()里获取,为什么会报undefined?搞了两个小时了还没搞定,求助

echarts的数据从vue的data()里获取,为什么会报undefined?搞了两个小时了还没搞定,求助

数据是this.lineData.days,我定义了的啊,为什么取不到呢?
echarts的数据从vue的data()里获取,为什么会报undefined?搞了两个小时了还没搞定,求助
这是this.lineOption内部取不到数据的地方
echarts的数据从vue的data()里获取,为什么会报undefined?搞了两个小时了还没搞定,求助

补充:drawLineChart()和drawPieChart()是在mounted里调用的。


回答:

组件初始化的时候,data中的lineOption里面获取不到this.lineData
data里面lineOption不应该引用lineData,可以先设置为空数组,mounted的时候再修改lineOption


回答:

这是个this指向的问题
你这样写的方式,this是不会指向vue实例


回答:

楼上说的都对

以上是 echarts的数据从vue的data()里获取,为什么会报undefined?搞了两个小时了还没搞定,求助 的全部内容, 来源链接: utcz.com/p/936823.html

回到顶部