a函数是点击事件(有十块内容是b数组循环出来的),每次点击会向a数组中加对应内容的索引值和名称
在watch中监听了a数组的长度变化,a数组长度为1执行b1函数,长度为2执行b2函数等等到最多长度为6执行b6函数
b1,b2,b3,b4,b5,b6等函数是控制对应的echart折线图,函数有定时器,定时刷新折线图数据。
我想点十块内容的任一一块就显示对应的折线图,重复点会去掉图表,最多展示六块折线图
问题来了~我去掉对应图表之后,会重新执行b1,2,3,4,5,6这些函数,但是里面有定时器,造成折线图不仅没去掉还获取的去掉之前的数据。
怎么才能重新执行b1,2,3,4,5,6这些函数啊!!!不要之前了缓存😭😭😭😭
按F5刷新网页,或者清空缓存再试试。
调用clear方法,例子如下:
//清空画布,防止缓存
myChart.clear();
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(options);