//添加動態路由表
router.addRoutes(store.state.addRouters);
//最后再添加404頁面
router.addRoutes([
{
path: "*",
redirect: "/404"
}
]);
結果代碼執行完列印出來添加完的路由表是第一個動態路由陣列都添加成功了 但是第二個重定向的404頁面沒有添加進去 所以導致去沒有權限的頁面就會直接白屏而不會去404頁面
網上看的實體大家都是這樣寫為什么我會出錯……
uj5u.com熱心網友回復:
首先你可以在動態注冊路由之后輸出一下this.$router,查看一下路由是否注冊進去了,然后,查看404路由對應的組件有沒有注冊。uj5u.com熱心網友回復:
我列印出來就是前面的路由注冊進去了 結果最后一個404就沒注冊進去……
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/54497.html
標籤:JavaScript
上一篇:找個小伙伴一起做開源專案真難!!
