echarts做地圖下鑽,全國地圖切換省份地圖使用
chart.setOption(option)
後地圖不刷新,原因如下:
setOption有三個參數
chart.setOption(option, notMerge, lazyUpdate)
option—— 圖表的配置項和數據
notMerge—— 可選,是否不跟之前設置的 option 進行合併,默認爲 false,即合併。
lazyUpdate—— 可選,在設置完 option 後是否不立即更新圖表,默認爲 false,即立即更新。
echarts默認對第二次設置的option與之前的進行了合併,所以會出現改變了option不刷新的情況,設置爲不合並就行了
解決方法:
chart.setOption(option, true);