vue(路由使用keep-alive)+echarts:echarts數據獲取中切換路由再切換回來時echarts圖沒有顯示的問題解決

問題: 之前是在請求數據後,初始化echarts,然後調用setOption(),這次發現,如果請求圖表的請求還未完成就切換到其他路由,且請求完成時還未回到圖表頁面,則echarts圖不會展示。 原因分析: 由於在圖表請求結束後,會調用echarts.init方法,該方法傳入的參數是放置echarts圖的對應標籤,由於路由切換了,切換後的頁面並沒有該標籤,而現在使用了keep-alive保留數據,
相關文章
相關標籤/搜索