如何在Nuxt中重定向到另一个路径?

问题描述 投票:0回答:2

您好,我想重定向到内部路径。

示例

https://mylink.com/some-page.html

和我的获取链接

https://mylink.com/another-page.html

我使用

router.replace
但它在第一个链接内添加了最后一个链接。如何修复此问题以用第二个链接替换第一个链接?

我用

window.location

是否可以使用 vue router 的其他解决方案来实现?

想法是

params {'another-page'}

但 API 返回整个 URL:https://mylink.com/another-page.html,而不仅仅是路径。

如何实现这一目标?

javascript vue.js nuxt.js vue-router
2个回答
2
投票

您可以使用

this.$router.push('/another-page');
作为内部链接。


1
投票

您可能应该获取收到的 URL 并将其最后一部分剪切为仅包含路径。然后你可以使用 Vue 路由器移动到 Nuxt 应用程序内的相应页面。

© www.soinside.com 2019 - 2024. All rights reserved.