vue通过路由跳转页面,每个页面都有多个echars图表,主要是折线图,数据通过websocket实时返回,这样浏览器内存会持续溢出,导致浏览器奔溃,页面调转内存也会增加,clear不起作用,dispose的话会报错getWidth获取不到实例,请大神们看看有啥好的办法
解决方案 »
- 获取多个标签属性获取正则表达式修改【高分求救】
- nicEdit编辑器扩展问题--高手们帮帮忙
- js如何访问和控制iframe中包含的iframe中的对象
- window.id和document.getElementById("id")等一些疑问?
- 发现一组非常好的js函数、原型和对象的题目
- 奇怪为什么会多输出一个undefined?请各位朋友指点一下,谢谢了
- !!!如何用script取得页面里img图片的最后修改时间???
- 上下滑动菜单,求思路
- 怎样判断页面上的几组单选框在提交时有没有被选中啊?知道的朋友来讲讲。
- 两日期间隔问题
- (新手问题)为何这两个alert都不弹窗?
- 如何通过判断关联两个数组并渲染
2、一个页面上多个,有多少?
3、这是股票软件?,要求实时的么?
4、既然使用websocket,是建立了多个客户端的链接么? 不是一个连接,为多个折线图提供服务?
5、干掉你浏览器的不是echarts ,而是 ws 对象,这玩意资源比较高。
是你代码的数据处理问题,和echarts无关,建议检查下代码逻辑。有个验证方法供参考:把websocket的onmessage里触发echart绘图的操作逻辑注释掉,如果此时浏览器照样崩溃,那100%确定就是你代码的问题。