vue+router 多层返回上一页,一层一层的按顺序返回,应该如何实现呢?

发布于 2022-09-03 13:40:38 字数 162 浏览 11 评论 0

如题:
大概流程如下:

页面A--》页面B--》页面C--》页面D...

当我从页面A到页面D时,页面BCD都各有一个返回按钮。
希望实现:
页面A《--页面B《--页面C《--页面D...

从页面D一路返回到页面A。

求解,谢谢!

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

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

发布评论

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

评论(5

会傲 2022-09-10 13:40:38

因为用浏览器的后退就可以实现你说的情况,所以最简单的办法应该就是调用浏览器的后退功能。

<input type=button value=后退 onclick="window.history.go(-1)">

图片描述

独行侠 2022-09-10 13:40:38
<input type=button value=后退 onclick="$router.history.go(-1)">
//这样就可以了。
远山浅 2022-09-10 13:40:38

您好,请问下是怎么解决的,能发一下代码吗

兮子 2022-09-10 13:40:38
我还不会笑 2022-09-10 13:40:38
<input type=button value=后退 @click="back()">

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