vue動態路由刷新頁面和登錄獲取路由


12.3 問題:vue項目,頁面不刷新條件下,多次登錄出現動態路由沖突問題,沖突的路由不會重新更新

 

      解決:

1、項目啟動 

      route中設置一些固定路由(登錄頁面。。。。),route輕拷貝newRoutes,路由初始化

 

2、登錄

重新拷貝固定路由,matcher 清除addRoutes添加的路由,不刷新的情況下,登錄時初始化路由

3、動態獲取路由

 

將動態路由添加到固定路由中     newRoutes也會變更與 router.options.routes 值相同

在頁面刷新,走1 、3

 

 


動態路由可以通過 router.addRoutes(router) 添加添加,

 

  通過 router.matcher = newRouter(router).matcher  清除路由

 


免責聲明!

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



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