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,因为加载数据需要时间,图标重新渲染需要时间。

posted @ 2020-01-03 18:06  sinceForever  阅读(1178)  评论(0编辑  收藏  举报