Vue路由參數變化后而頁面不刷新的解決


前言
  Vue項目我們總會遇到一些頁面僅僅是路由參數發生變化,頁面不變的情況。而這時候他們之間互相跳轉時,就會發現路由變化了,頁面卻不刷新。例如:http://localhost:8080/#/um/menu?parent_id=14 跳轉到 http://localhost:8080/#/um/menu?parent_id=15。

  解決這個問題有很多辦法,如監聽路由,當路由發生變化時手動刷新頁。

  但是如果有多個頁面,那么我們每個頁面都需要去監聽,很費時費力。

  那么有沒有一種既方便,又能一勞永逸的解決這個問題的辦法呢。

實現

  

總結

  我們只需要在路由渲染的時候給加一個實時的key值,就可以解決這個問題了


免責聲明!

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



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