vue-router.esm.js:2065 Uncaught (in promise) Error: Redirected when going from "/" to "/sign-in" via a navigation guard.
时间: 2024-03-02 08:31:58 浏览: 22
这个错误通常是因为在路由导航守卫中进行了重定向,然后重定向导致了一个无限循环。你可以检查一下你的路由导航守卫中是否存在无限循环的可能性。另外,你还可以使用调试工具来帮助你找出具体的问题所在。例如,在 Chrome 开发者工具中,你可以在 Network 面板中勾选 Preserve log 选项,这样就可以保留所有的网络请求和响应日志,以便你更好地分析问题。
相关问题
vue-router.esm.js:2046 Uncaught (in promise) Error: Redirected when going from "/login" to "/" via a navigation guard.
这个错误通常是因为在路由导航守卫中使用了 `next()` 函数,但是没有传递参数,或者传递了一个错误的参数。你可以检查你的路由导航守卫的代码,看看是否有这种情况发生。如果你有一个 `beforeEach` 导航守卫,你可以尝试在 `next()` 函数中传递一个参数,如 `next('/')`,表示重定向到根路径。如果这个问题仍然存在,你可以尝试在浏览器控制台中查看更多的错误信息,以帮助你找到问题所在。
Uncaught (in promise) Error: Redirected when going from "/login" to "/home" via a navigation guard.\
这个错误是因为在Vue项目中进行路由跳转时,通过导航守卫(navigation guard)进行拦截操作时出现的。根据引用提供的信息,该错误的具体提示是"Uncaught (in promise) Error: Redirected when going from "/login" to "/home" via a navigation guard."。
根据引用提供的代码片段,可以看出在定义路由的文件中对VueRouter原型进行了修改,其中对push方法进行了封装处理。这个修改的目的是为了解决路由跳转时的错误提示,将错误信息捕获并返回。这样就避免了出现空白页的问题。
根据引用提供的解决方法,可以在路由拦截器(router.beforeEach钩子)中对报错信息进行处理。通过捕获错误并进行统一处理,可以避免出现空白页的问题。
综上所述,这个错误的解决方法是对路由跳转时的错误进行捕获和处理,可以通过修改VueRouter原型的push方法或在路由拦截器中进行处理来解决。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [解决Uncaught (in promise) Error: Redirected when going from “/login“ to “/home“ via a navigation...](https://blog.csdn.net/qq_31754591/article/details/115748949)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Uncaught (in promise) Error: Redirected when going from “/login“ to “/home“ via a navigation ...](https://blog.csdn.net/Zxiuping/article/details/124374752)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]