wekfiuniapp中有tab切换时,ucharts图就会抖动,没切换一次就会抖动
处理方法:
深拷贝要渲染chartData的值,代码如下:
<qiun-data-charts type="column" :ontouch="true" :onmovetip="true" :canvas2d="true" :chartData="disEleChartData2 "
:opts="optColumn" canvasId="dhaskdlajklsdjsdafiowqe1" tooltipFormat="tooltipDemo3" />
<qiun-data-charts type="column" :ontouch="true" :onmovetip="true" :canvas2d="true" :chartData="disEleChartData2"
:opts="optColumn" canvasId="dhaskdlajklsdjsdafiowqe1" tooltipFormat="tooltipDemo3" />
<script>
data() {
chartData: {
categories: [],
series: [
{
name: "收益",
data: []
},
]
},
disEleChartData2: {},
}
a() {
......
得出chartData
this.disEleChartData2=JSON.parse(JSON.stringify(this.chartData));
}
</script>
问题原因就是多次渲染同一对象导致的,所以需要用空对象来处理