学无先后,达者为师

网站首页 Vue 正文

vue跳转外部链接始终带localhost,而跳转失败

作者:为了我的架构师 更新时间: 2022-04-17 Vue

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

原文链接:https://blog.csdn.net/qq_42682745/article/details/122160796

栏目分类
最近更新