解決使用router.addRoutes()設置動態路由,頁面刷新後無效

最近在搞一個vue後臺管理平臺的項目,記錄一下最近項目中遇到的一個坑,就是使用router.addRoutes()設置動態路由,頁面刷新後重定向到了404,後來經過幾天的研究才找到的真正的原因。

原來是我在登陸之後把路由列表轉換成了字符串類型數據存在了本地,當取出來的時候在轉換成JSON時候

發現發生這種問題的根本原因在於路由component參數在被json轉換成字符串之後,然後轉回對象的時候無法解析

找到根本原因後問題後問題就迎刃而解了

 

 

參考文獻 https://segmentfault.com/q/1010000009524078

               https://forum.vuejs.org/t/vue-router-3-0-1-router-addroutes/33181/6

              

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章