在當前頁面通過數據傳遞是正常的,但是在下鑽的的時候,定時器仍在工作,導致找不到容器而報錯。
option.series[1].data = getArr(communityData0);
clearInterval(isStop);
isStop = setInterval(function () {
getToolTip0();
option.series[1].data = getArr(communityData0);
myChart.setOption(option);
}, 10 * 1000);
解決方案:
javascript
option.series[1].data = getArr(communityData0);
clearInterval(isStop);
isStop = setInterval(function () {
getToolTip0();
option.series[1].data = getArr(communityData0);
/*解決方案Begin By Poleung 2020.5.26
*獲取容器的高度,但每次刷新都會返回首頁*/
var myChart = echarts.init(document.getElementById('container'));
/*解決方案 End By Poleung 2020.5.26*/
myChart.setOption(option);
}, 10 * 1000);
或在跳轉頁面後,關閉定時器:
clearInterval(isStop);
Done!