lineData是你要监视的会变化的数据,handler中的参数val是指的lineData。lineData一发生变化就会赋值给val,并且数据发生变化后要重新渲染ecahrts视图this.setOptions,传入图表中要展示的参数,其中里面的this.lineData可以换成val。
this.setOptions(this.xAxis, val, this.lineLegend);
watch: {
lineData: {
handler(val) {
this.setOptions(this.xAxis, this.lineData, this.lineLegend);
},
deep: true
}
},