vue.js - 在 Vue Router 中使用 Vue Router replace 和 route redirect 的区别
问题描述
我不知道使用路由器替换和路由重定向之间的区别以及如何在我的项目中使用它们我是 vue.js 的新手
解决方案
文档应为您提供所有必要的信息。但是要回答您的问题: router.replace()替换历史堆栈中的当前条目,而route.redirect()实际上重定向到另一个路径,两者都在历史堆栈中。
重定向将在任何导航守卫之前触发并触发到所需路径的新导航。
推荐阅读
- android-recyclerview - 每次打开活动时,我的 RecyclerView 都会重复
- flutter - 如何将文本和图标包装在一行中,以使文本恰好位于中心,而图标在颤动中位于右端
- java - 无法进一步更改属性“resValues”的值。将 gradle 从 4.1.3 升级到 4.2.1 后
- javascript - 在下拉选择时显示 jquery append() 中的项目
- artifactory - Artifactory Debian Respository 源码包支持?
- database - NEO4J约束错误`ConstraintCreationFailed`
- c++ - 如何在 C++ 函数中返回两个值
- xcode - UITests:XCUIApplication.activate() 上的 Xcode 12.5 assertionFailure
- php - 将分页添加到 archive.php 模板
- python - 合并 Python 字典时保持插入顺序