当前位置: 代码迷 >> 综合 >> vue echart 仪表盘传值问题(传值未显示,刷新图表消失)
  详细解决方案

vue echart 仪表盘传值问题(传值未显示,刷新图表消失)

热度:47   发布时间:2024-02-23 16:27:17.0

遇到的第一个问题:

传值传不过去,我从接口那里得到了一个object,在父组件console得出来,但是传到子组件显示的东西很奇怪,是 object:dpe id:35之类的东西

错误的原因:我的父组件值初始化写法有问题,详情建议大家看看这个http://c.biancheng.net/view/5773.html 的第三点

错误写法:比如我要得到jal 我再data()中写成了 jal:{} 

正确写法把你需要的属性都写出来初始化。

 

第二个问题:

页面刚保存是有显示,然而f5刷新页面后图表消失了。这是因为echarts渲染的问题,我的理解是传数据在图表渲染之前,所以等图表渲染好数据就没有了。

解决方式:

在引用子组件处绑一个标记

data()处 flag=false

得到数据的方法里将flag变成true

这样就可以了