宝哥软件园

用echarts在vue.js中实现数据动态刷新功能

编辑:宝哥软件园 来源:互联网 时间:2021-08-25

vue使用echart时,可能会遇到这样的问题:浏览器直接刷新,或者数据变化时echart不更新?

这是因为e chart是数据驱动的,这意味着只要我们重置数据,图表就会被重新渲染,这是实现这个需求的基础。让我们再想象一下,

如果你想支持数据的自动刷新,你必须有一个监听器,可以实时监听数据的变化,然后告诉Echarts重置数据。

幸运的是,Vue为我们提供了==watcher==的功能,通过它我们可以轻松实现以上功能:

Watch: {option:函数(新值,旧值){//听相应的属性//判断echarts对象中是否有if (charts)。//如果存在,继续判断属性是否发生变化if(newvalue)。如果有任何更改,请重置echarts的选项charts.setoption(新值);如果没有变化,charts.setOption(loldvalue) //如果charts对象不存在,直接初始化echart } }

摘要

上面提到的是利用echarts在边肖推出的vue.js中实现数据动态刷新功能。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你的!

更多资讯
游戏推荐
更多+