watch: {data: {deep: true,handler(val) {this.resizeHandler();this.initChart(); 主要是这步this.render(val);}}},
监听数据是否真正变化了
在数据变化的时候在重新初始化图表实例对象。
// 初始化渲染initChart() {chart = this.$echarts.init(this.$refs.myChart);this.render();},
this.render(val);是一个配置图表配置信息的函数。
chart.setOption(defaultOptions, true);setOption第二个参数传true 为不合并(默认false合并)这种方法我试了没起作用。