| | |
| | | i = i < 0 ? 0 : i; |
| | | i = i > len ? len : i; |
| | | // 获取索引对应的进度百分比 |
| | | const _progress = (i / len) * 100; |
| | | const _progress = len == 0 ? 0 : (i / len) * 100; |
| | | if (this.progress != _progress) { |
| | | this.progress = _progress; |
| | | } else { |
| | |
| | | }, |
| | | // 修改图表展示的折线图类型 |
| | | changeChartSeries() { |
| | | this.option.series = this.getShowSeries(); |
| | | const { sIndex, eIndex, startPer, endPer } = this.getRange(); |
| | | this.option.series = this.getShowSeries(sIndex, eIndex); |
| | | this.lineChart.setOption(this.option, { notMerge: true }); |
| | | }, |
| | | changeChartRange() { |
| | |
| | | mounted() { |
| | | this.lineChart = echarts.init(this.$refs.lineChart); |
| | | this.lineChart.on('click', (e) => { |
| | | console.log(e); |
| | | this.$emit('chartClick', this.sIndex + e.dataIndex); |
| | | }); |
| | | } |