Vue 如何改变返回页面的路径?如让B页面只能返回到A页面.

发布于 2022-09-11 18:26:17 字数 235 浏览 14 评论 0

Vue 如何改变返回页面的路径?如只能让A页面返回到B页面

举个例子(现实中):
我访问了A页面,A跳转到B页面,B跳转到C页面,C又跳转到B页面.
此时,后退
B页面会回到C页面.

理想状态:
我访问了A页面,A跳转到B页面,B跳转到C页面,C又跳转到B页面.
此时,后退
B页面会回到A页面.

如何做到理想状态呢?试过history,但是没能实现
需要用到重定向?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傻比既视感 2022-09-18 18:26:17

A->B router.push
B->C router.replace
C->B router.replace

vue-router 编程式导航

迟到的我 2022-09-18 18:26:17

可以使用导航守卫,自定义跳转的路径 vue-router导航守卫

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文