Vue數據變更,但百度地圖無法重新渲染軌跡問題,解決方案——$nextTick 。

1、問題描述:F5刷新頁面首次請求數據,百度地圖可以渲染出軌跡圖,修改查詢數據後,軌跡圖無法重新渲染 2、解決方案: ①、使用v-if 控制組件的顯示 ②、監聽後端返回的軌跡數據(對象內部監聽),數據變更時利用v-if將組件銷燬, $nextTick 是在下次 DOM 更新循環結束之後執行延遲迴調DOM,在回調中(DOM已更新完畢)再將v-if置爲true。http://www.javashuo.
相關文章
相關標籤/搜索