问题
Echarts检测到数据更新不会立即更新相应的视图。也就是说即使series中data发生变化,Echarts也没有反应
试过v-if重新渲染也不行
解决方式
重新赋值
option里的series
this.taskChart.setOption({
series: [
{
data: [
this.toFixed(this.finishDay7),
this.toFixed(this.finishDay1),
this.toFixed(this.finishDay2),
this.toFixed(this.finishDay3),
this.toFixed(this.finishDay4),
this.toFixed(this.finishDay5),
this.toFixed(this.finishDay6),
],
type: "bar",
label: {
show: true,
position: "top",
color: "#fff",
formatter: (params) => {
return params.value + "%";
},
},
},
],
});
版权声明:本文为qq_48960335原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。