Echarts出現了不明豎線,百思不得其解。去查相應的解決方案也沒有找到。
后來自己點來點去,突然感覺像是上一個Echarts遺留的。
然后去Echarts官網看到了 clear()方法,這個方法可以清空畫布。
問題得到順利解決:
1.因為我需要再切換時需要保留原來的屬性,所以先臨時存儲然后clear掉,
2.然后把原來屬性賦值回來
3.然后重新設置option。
希望對其他有類似問題的開發者提供一個參考。
optionTemp = vm.currentChart;//臨時存儲Chart的屬性 vm.currentChart.clear(); vm.currentChart = optionTemp;
/**other code**/
vm.currentChart.setOption(vm.currentOption);