tab切換echarts數據二次渲染不成功


最近在使用echarts做報表需求,tab切換二次生成報表時數據合並,無法正確顯示。

第一次渲染:

第二次渲染:

可以看到這里的echarts項的series變為2個(如上圖),但是渲染后的效果series項還是和第一次相同。

解決辦法:應該設置mychart.setoption({},true);

原因:chart.setOption(option,notMerge,lazyUpdate);

option:圖表的配置項和數據

notMerge:可選,是否不跟之前設置的option進行合並,默認為false,即合並。(這里是導致二次渲染不成功的根本)

lazyUpdate:可選,在設置完option后是否不立即更新圖表,默認為false,即立即更新。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM