echarts的出现为做BI展示的开发者提供了极大的便利,但有时会出现一些奇怪的问题,而官方的开发文档又不是很全,笔者就遇到过这样的问题。
之前用echarts3做关系结构图,值是后台拼接好的json字符串,需要实现点击特定企业时,后台查询并封装为特定的json字符串,页面刷新echarts关系结构图,显示相关企业详细信息的结构图。
第一次和第二次的点击事件都是正常的,echarts结构图动态改变为特定企业的信息。但第三次突然出现了bug,echarts关系结构图的信息没有改变,还是显示了上一个企业的信息,而且控制台报错。
针对这个问题,查了官方的文档也没有找到相关的解决办法,网上的资料关于这个问题的解决办法也不是很多,为了总结经验,也为了广大网友遇到这个问题时,不用花费太多的精力和时间,下面贴出笔者的解决之道。
针对这个问题,我们只需要在每次点击特定企业时
1.rigtree.clear();//清空之前的初始化值
2.rigt