Bootstrap

echarts的tooltip轮播

this.loadInterval =setInterval(() => {
        // 更新tooltip显示
        this.myChart.dispatchAction({
          type: 'showTip',
          seriesIndex: 0, // 数据系列索引
          dataIndex: this.tooltipIndex // 数据项索引
        });

        // 递增索引
        this.tooltipIndex++;

        // 如果索引等于数组长度-1,说明已经到了数组最后一个元素,清空定时器
        if (this.tooltipIndex >= this.option.xAxis[0].data.length - 1) {
          clearInterval(this.loadInterval);
        }
      }, 1000);

说明:

(1)this.tooltipIndex是tooltip从哪个开始,如果只作展示无其他操作,可以写为0

(2)如果需要重复轮播,则在if判断中将this.tooltipIndex的值设置为0

 

;