echarts接入数据后默认高亮不起作用

echarts接入数据后默认高亮不起作用

// 数据更新 -> 图表重新渲染 -> 默认高亮
      // 重新渲染需要时间
 1 this.$nextTick(() => {
 2         const chart = this.$refs["chartContainer"].chart;
 3         if (chart) {
 4           chart.dispatchAction({
 5             type: "highlight",
 6             seriesIndex: 0,
 7             dataIndex: 0
 8           });
 9         }
10       });

这里最主要的是要加this.$nextTick,因为加载数据需要时间,图标重新渲染需要时间。

原文地址:https://www.cnblogs.com/sinceForever/p/12146222.html