vue跳转外部链接始终带localhost,而跳转失败
把跳转的url加上http或https协议
·
vue跳转外部链接始终有localhost
记录一下,前端vue遇到的bug:
最近写了个自己的浏览器初始页面
在写页面跳转的时候,跳转的新页面始终带有localhost:端口号,
比如我当前在/myweb路由下,我跳转百度
就是这样的。
百度一圈也没找到解决办法,这不是难为我个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
更多推荐
已为社区贡献1条内容
所有评论(0)