vue axios轮询更新echarts 页面崩溃问题

vue axios轮询更新echarts 页面崩溃问题之前做过一个项目测试发现这个问题,就是页面停留3,4个小时之后页面崩溃了后来观察了浏览器的Memory发现echarts实例还有echarts数据缓存在不断累积解决:刚开始看了echarts官方api确实提供了echarts.clear()清空当前实例,会移除实例中所有的组件和图表。用了以后发现作用不是很大还是会崩溃。那就是实例的问题了刚开始只是加了个判断 letmyEcharts if(!myEcharts){ myEcharts=echarts.init

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

之前做过一个项目测试发现这个问题,就是页面停留3 ,4 个小时之后页面崩溃了
后来观察了浏览器的 Memory 发现echarts 实例还有echarts 数据缓存在不断累积

解决:
刚开始看了echarts 官方api 确实提供了

echarts.clear() 

Jetbrains全家桶1年46,售后保障稳定

清空当前实例,会移除实例中所有的组件和图表。用了以后发现作用不是很大 还是会崩溃。
那就是实例的问题了 刚开始只是加了个判断

	let myEcharts
	if(!myEcharts){ 
   
		myEcharts = echarts.init(dom)
	}

发现也没用
后来在mounted中 init 就行了

	this.myEcharts = echarts.init(dom)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230881.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • javascript中onclick(this)用法和onclick(this.value)用法介绍

    javascript中onclick(this)用法和onclick(this.value)用法介绍

    2021年11月3日
    44
  • ElasticSearch安装&安装成windows服务

    ElasticSearch安装&安装成windows服务ElasticSearch安装&安装成windows服务

    2022年6月17日
    34
  • pycharm教育版申请_pycharm专业版学生免费吗

    pycharm教育版申请_pycharm专业版学生免费吗前提准备:已经下载安装好了PyCharm专业版如果你还没下载,也别方张~嘻嘻嘻点击下面

    2022年8月26日
    6
  • mysql重置root密码linux_linux怎么重置root密码

    mysql重置root密码linux_linux怎么重置root密码为数据库用户修改密码是DBA比较常见的工作之一。对于MySQL用户账户的密码修改,有几种不同的方式,推荐的方式使用加密函数来修改密码。本文主要描述了通过几种不同的方式来修改用户密码以及mysqlroot账户密码丢失(重置root密码)的处理方法。1、密码修改的几种方法a、可以在创建用户的时候指定密码,以及直接使用grant创建用户的时候指定密码。  对于已经存在的用户直接使用grant方式也可

    2022年8月13日
    8
  • 十大安全数字货币钱包排行榜_全球数字货币排行

    十大安全数字货币钱包排行榜_全球数字货币排行链客,专为开发者而生,有问必答!此文章来自区块链技术社区,未经允许拒绝转载。随着全球加密数字货币规模正在超高速的增长,数字货币的安全存储成为了关键的一环,也是决定其健康可持续发展的基石。市场崛起引发了全球对加密数字货币未来前景的关注和期待,数字货币钱包也就应运而生。大批投资者涌入币圈炒币,都离不开数字货币钱包,那么哪些数字货币钱包比较安全呢?下面我们就来一起探讨一下吧。1、Imtoken…

    2022年10月9日
    2
  • administrator改名字_计算机名和用户名

    administrator改名字_计算机名和用户名重命名计算机必须以管理员或Administrators组成员身份登录才能完成该过程。如果计算机与网络连接,则网络策略设置也可以阻止您完成此步骤。在控制面板中打开系统。在“计算机名称”选项卡,单击“更改”。在“计算机名”下键入计算机的新名称,然后单击“确定”。如果计算机是域的成员,则提示您提供用户名和用户密码才能重命名域中的计算机。注意要打开“系统”,请单击“开始”,指向“设置”,单击“控制面…

    2022年10月14日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号