首页 > 解决方案 > 在 Vue Router 中使用 Vue Router replace 和 route redirect 的区别

问题描述

我不知道使用路由器替换和路由重定向之间的区别以及如何在我的项目中使用它们我是 vue.js 的新手

标签: vue.jsvue-router

解决方案


文档应为您提供所有必要的信息。但是要回答您的问题: router.replace()替换历史堆栈中的当前条目,而route.redirect()实际上重定向到另一个路径,两者都在历史堆栈中。

重定向将在任何导航守卫之前触发并触发到所需路径的新导航。


推荐阅读