UNPKG

echarts-tooltip-loop

Version:
62 lines (38 loc) 1.95 kB
# echarts-tooltip-loop echarts-tooltip-loop echarts图表提示框自动循环 ## Install ```node npm install echarts-tooltip-loop --save ``` ## params | 参数名 | 类型 | <div style="width: 60px">默认值</div> | 描述 | | ------------------ | -------- | ------- | ------------ | | interval | number | 2000 | 轮播时间间隔,单位毫秒 | | loopSeries | boolean | true | true表示循环所有series的tooltip,false则显示指定seriesIndex的tooltip | | seriesIndex | number | 0 | 指定某个系列(option中的series索引)循环显示tooltip,当loopSeries为true时,从seriesIndex系列开始执行 | | updateData | function | - | 当轮播到第一个数据项时,会调用此回调函数 | | reverseDirection | boolean | false | true表示反方向显示tooltip | | initialDelay | number | 2000 | 第一个tooltip出现的延迟时间,单位毫秒 | ## Usage ```html <div class="charts" ref="charts"></div> ``` ```js // demo import * as echarts from 'echarts' import { looping } from '@/utils/echarts-tooltip-loop.js' // your code if vue3 let charts = ref() let myChart = echarts.init(charts.value) const myChartOption = {} myChart.setOption(myChartOption) //use tooltipLoop let params = {} looping(myChart, myChartOption, params) //or need clearLoop const loopController = looping(myChart, myChartOption, params) loopController.clearLoop(); ``` ## credits [echarts-tooltip-loop](https://github.com/carsum/echarts-tooltip-loop)