vue-router,出現路由跳轉異常


問題描述:后台管理系統中,側邊欄路由是goods,當在此頁面跳轉this.$router.push('/goods/add')后,在goods/add路由再點側邊欄跳轉其他路由,會在此路由前加上/goods。不跳轉add頁時,側邊欄路由是正常的

異常:


正常:

問題原因:因為側邊欄路由goods是相對路徑,goods/add,是相對於goods下的add沒錯,但是在add頁跳轉其他路由時,就變成相對當前路由來跳轉了,比如:跳轉/categories,就變成goods/categories

解決:將側邊欄路由設置成根路徑下的, / ,比如/goods,而不是goods


免責聲明!

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



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