vue-router.esm.js?c148:2062 Uncaught (in promise) Error: Redirected when going from “/home“ to “/hom

错误信息:vue-router.esm.js?c148:2062 Uncaught (in promise) Error: Redirected when going from "/home" to "/home/itemlist" via a navigation guard.

翻译错误信息:2062未捕获(承诺中)错误:通过导航警卫从“/home”转到“/home/itemlist”时被重定向。

错误原因分析:路由导航重定向???是不是我文件中的两个路由切换地址写重复了??去找找看看

原因:这里是因为一个从一级路由跳转到二级路由的path路径问题,这里我的一级路由是home.js,二级路由是itemlist.js。路由导航拦截的配置文件是index.js,一级路由那里的路由跳转path路径和二级路由配置文件index.js中的路由导航拦截中的path路径冲突了。但是不影响操作,这时只要把一级路由跳转时的错误异常抛出就行

home.js路由跳转设置

vue-router.esm.js?c148:2062 Uncaught (in promise) Error: Redirected when going from “/home“ to “/hom

index.js中二级路由配置重复路径显示

vue-router.esm.js?c148:2062 Uncaught (in promise) Error: Redirected when going from “/home“ to “/hom

到此为止路由导航拦截的重定向问题就解决了