解决
echarts的dom元素有一个属性:_echarts_instance_,它应该类似id,需要每次刷新重新生成。
vue切换路由的时候,这个属性一直没变,因此可以手动删除让它重新生成。
//盛装图表的盒子
var chartDom = document.getElementById('echartOne');
// 删除_echarts_instance_属性
chartDom.removeAttribute("_echarts_instance_");
var myChart = echarts.init(chartDom);