//在表外定义一个参数,根据这个参数进行判断是否为第一次执行 var barChartData var barChartOption = { ...自己需要的图表 } //这里是我们需要的重点 if (barChartData) { barChartData.setOption(barChartOption); } else { function createExample(option, tooltipOption) { barChartData = echarts.init(document.getElementById(id)); barChartData.setOption(option); tools.loopShowTooltip(barChartData, option, tooltipOption); window.addEventListener("resize", function() { barChartData.resize(); }) } createExample(barChartOption, { loopSeries: true }); }
注意:这里需要引入一个echarts-tooltip-carousel.js库!