【发布时间】:2021-12-09 19:15:34
【问题描述】:
您好,我想重定向到内部路径。
例子
https://mylink.com/some-page.html and my fetch link
https://mylink.com/another-page.html
我使用router.replace,但它在第一个链接中添加了最后一个链接。如何解决此问题以将第一个链接替换为第二个?
我用
window.location
借助 vue 路由器,是否可以使用其他解决方案来做到这一点?
想法是
params {'another-page'}
但 API 返回整个 URL:https://mylink.com/another-page.html,而不仅仅是路径。
如何做到这一点?
【问题讨论】:
-
我不得不承认我对这个问题一无所知。不要使用
window.location,这是肯定的。如果您想移动到内部路径但只有 URL,请剪切 URL 以仅获取此处感兴趣的部分。如果要移动到外部 URL,请使用router.push('https://google.com')。不过,您的问题之一是基于内部的,而这个问题是要求外部 URL?不确定是否正确确定这个范围。 -
@kissu 这两个问题是同一个问题,我解释得很抱歉,但这个回复是很好的回复,我将我的网址拆分并添加路径名,最后我的问题是一个内部网址,不要外部谢谢你非常
标签: javascript vue.js nuxt.js vue-router