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

遇到的第一个问题:

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

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

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

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

 

第二个问题:

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

解决方式:

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

data()处 flag=false

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

这样就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值