我可以使用 this.$router.go(-1)
将用户重定向到以前的路线。但是,我无法理解如何在重定向之前获取有关上一条路线的信息。
基本上,通过首先阅读以前的路线是什么,我想确保以前的路线来自同一个域,然后才重定向到它,否则做其他事情。
原文由 asanas 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
在 nuxt 静态方法中,您可以访问 nuxt 上下文
ex: asyncData or middlewares
:但是如果你想在 vue 实例中获取 prev 路由,你可以使用
this.$nuxt.context.from
另外,请记住
from
如果浏览器历史记录中没有任何上一页,则可以是未定义的