我使用chart.js画线形图,有几个筛选条件,第一次绘制没有问题,当第二绘制时显示的是正确的线形图,可是当鼠标在线形图上滑动的时候会出现第一次的线形图跟第二次的线形图闪烁,来回切换的情况。
我感觉是canvas这个标签有自己的缓存还是什么的,但是用网上的办法不管用
兄弟,我刚遇到这个,仔细看chart.js的代码,找到解决办法了,
myLineChart.destroy();
myLineChart =myNewChart.Line(data,options);
在第二次绘制之前,调用destroy会注销之前的mousemove事件,就能消除闪烁,
时间已久,未必对您有帮助,mark留给以后遇到这个问题的同学们把。