整體架構:vue3.2+ts+vite3.x+vueRouter4.x
問題描述:根據(jù)權限動態(tài)加載路由,通過方法:router.addRoute(xx);會發(fā)現(xiàn)能正常進入目標頁面但是會在控制臺報一條警告:No match found for location with path "/home"
嘗試:看了谷歌發(fā)現(xiàn)很多人反饋有幾點
1:name重復(排查了,沒有重復)
2:動態(tài)加載路由后用Hack方法進行跳轉:next({...to,replace:true}) (用的就是這種方法,也不行)
3:嵌套路由子路由多了'/'(排查了,沒有)
截圖:
警告信息
路由顯示
代碼
有沒有有經(jīng)驗的~頭禿了 搞了好久 雖然不影響頁面展示,但是這個報錯很膈應人~