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

作者:歆&雅 时间:2024-04-22 12:53:19 

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

   这是因为Echarts是数据驱动的,这意味着只要我们重新设置数据,那么图表就会随之重新渲染,这是实现本需求的基础。我们再设想一下,

如果想要支持数据的自动刷新,必然需要一个 * 能够实时监听到数据的变化然后告知Echarts重新设置数据。

所幸Vue为我们提供了==watcher==功能,通过它我们可以很方便的实现上述功能:


watch:{
 option:function(newvalue,oldvalue){  
  //侦听相对应的属性
  //判断echarts对象是否存在存在 if(charts),charts为定义的echarts对象,
  //若存咋, 则继续判断属性是否发生变化 if(newvalue),发生变化重新设置echarts的option, charts.setOption(newvalue),没发生变化则 charts.setOption(loldvalue)
 //若charts对象不存在,则直接初始化echarts
}
}

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

总结

以上所述是小编给大家介绍的vue.js中使用echarts实现数据动态刷新功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

来源:https://www.cnblogs.com/ly-lxy/archive/2019/04/16/10716794.html

标签:vue,echarts,数据刷新
0
投稿

猜你喜欢

  • Golang项目在github创建release后自动生成二进制文件的方法

    2024-05-22 10:17:50
  • Microsoft SQL Server数据库SA权限总结

    2009-01-06 11:32:00
  • Django实现网页分页功能

    2021-04-05 22:12:18
  • python开发的小球完全弹性碰撞游戏代码

    2023-11-01 07:47:11
  • 浅说相册图片详情页面中大图的浏览方式

    2009-02-01 18:34:00
  • XHTML中id与class的使用原则与技巧

    2007-12-17 13:07:00
  • Pycharm学习教程(3) 代码运行调试

    2023-04-11 00:01:18
  • Python使用MySQLdb for Python操作数据库教程

    2024-01-23 06:49:04
  • python数据可视化pygal模拟掷骰子实现示例

    2021-06-21 07:31:35
  • Python中类和对象的绑定及非绑定方法详解

    2023-03-13 12:27:32
  • python实现单例的两种方法解读

    2022-04-10 21:10:46
  • 修改新云CMS底部版权信息字数限制

    2008-07-31 18:00:00
  • 解决Python正则表达式匹配反斜杠''\\''问题

    2022-06-19 09:10:55
  • python实现比较文件内容异同

    2022-11-10 19:25:27
  • 浅谈keras使用预训练模型vgg16分类,损失和准确度不变

    2021-05-25 18:23:40
  • 详解nvm管理多版本node踩坑

    2024-05-03 15:56:43
  • python的pygal模块绘制反正切函数图像方法

    2021-08-01 18:48:21
  • python-pandas创建Series数据类型的操作

    2022-01-29 14:16:24
  • 使用django实现一个代码发布系统

    2022-06-28 02:42:45
  • 简单了解Django ORM常用字段类型及参数配置

    2022-11-03 09:11:38
  • asp之家 网络编程 m.aspxhome.com