vue跳转外部链接始终有localhost

记录一下,前端vue遇到的bug:

最近写了个自己的浏览器初始页面

在写页面跳转的时候,跳转的新页面始终带有localhost:端口号,

比如我当前在/myweb路由下,我跳转百度

image-20211226204935254

就是这样的。

百度一圈也没找到解决办法,这不是难为我个java吗

后面,尝试把跳转的url加上http或https协议,即:

http://www.baidu.com
https://www/baidu.com

我是直接这样跳转的:

window.open(url,"_blank")  //url是变量
window.open("https://www.baidu.com","_blank") //跳百度

ps: window.location.href也行

(页面使用了子路由,开始也怀疑是子路由的原因)

这个问题的原因,我猜测是不加协议的话,window函数只把链接当作路由的一部分,巴拉巴拉巴拉,我也不知道。解决了就ok

Logo

前往低代码交流专区

更多推荐