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