ElemeFE / v-charts

基于 Vue2.0 和 ECharts 封装的图表组件📈📊
https://v-charts.js.org
MIT License
6.8k stars 1.99k forks source link

v-charts能用回调刷新图表吗 #455

Open KillYou3000 opened 6 years ago

KillYou3000 commented 6 years ago

Summary 简述

您好,我用mint-ui的tab切换做多张图表,但是只能显示第一页的图表,后面的因为div隐藏canvas得不到父级大小所以切过去空白,必须要页面刷新才可以,所以我想切换的时候局部刷新一下图表,有相关的操作吗

Expect 期望结果

Reproduce 重现示例

lanlanlanlana commented 6 years ago

https://v-charts.js.org/#/skill-demo

可以看看这个示例~~

KillYou3000 commented 6 years ago

加上之后:[Vue warn]: Error in nextTick: "TypeError: Cannot read property 'echarts' of undefined" 这是需要引入echarts吗,还是什么

lanlanlanlana commented 6 years ago

嗯。。可能你的层级没找对,你可以把 this.$refs打出来找找看,就比如,如果你的Echarts是一个子组件,就需要到$children里面找这样子~~