vue登錄重定向失敗,報錯vue-router.esm.js?8c4f:2089 Uncaught (in promise) undefined


在做后台管理系統的登錄功能的時候點擊調用登陸接口返回的數據已經取到,並且添加了重定向首頁的代碼,可是路由沒跳轉,而報錯了

vue-router.esm.js?8c4f:2089 Uncaught (in promise) undefined

 

 

報錯的原因是在調用登錄接口成功后直接調用了獲取動態路由的方法,在獲取動態路由的方法中定義了一個朴實方法,這是一個異步操作,正在進行異步操作的時候就進行重定向就會報這個錯

這是報錯是調用登陸接口的方法:

 

 

 解決的辦法是使用es7  異步函數,

這是修改后的代碼:

 


免責聲明!

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



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