前言
Vue項目我們總會遇到一些頁面僅僅是路由參數發生變化,頁面不變的情況。而這時候他們之間互相跳轉時,就會發現路由變化了,頁面卻不刷新。例如:http://localhost:8080/#/um/menu?parent_id=14 跳轉到 http://localhost:8080/#/um/menu?parent_id=15。
解決這個問題有很多辦法,如監聽路由,當路由發生變化時手動刷新頁。
但是如果有多個頁面,那么我們每個頁面都需要去監聽,很費時費力。
那么有沒有一種既方便,又能一勞永逸的解決這個問題的辦法呢。
實現
總結
我們只需要在路由渲染的時候給加一個實時的key值,就可以解決這個問題了