当我们点击从数据库渲染到前端页面的外部链接时,如果只使用以下两种方式
1.window.location.href = 链接地址
2.window.open(a,b) a:外部链接 ,b:打开方式(“_blank”新开一个窗口;“_self”覆盖当前窗口)
就会发现我们打开的外部链接会自动拼接我们的源地址,导致网址链接不正确,无法正常访问外部链接。
参考了别的大佬的写法,,成功实现了跳转外部链接。
// url为传入的第三方链接或网址
goto(url){
// window.open(url,'_blank')
// window.location.href = url
let path=window.location.protocol+'//'+url
window.location.href=path
}
学习记录,加深印象。