开发场景:
1、有时我们在轮播图中会遇到点击图片进项跳转到第三方网站
2、或者拿到后端返回的url中要进行跳转
代码操作:
直接使用
1.window.location.href = 链接地址
2.window.open(a,b) a:外部链接 ,b:打开方式(“_blank”新开一个窗口;“_self”覆盖当前窗口)
但是我们发现这样打开有时会出现一个很大的问题:"我们打开的外部链接会自动拼接我们的源地址,导致网址链接不正确,无法正常访问"
3:解决方法
let url = 'www.baidu.com'
let path = window.location.protocol + "//" + url
window.location.href = path
4.下面代码复制就能自己用!
// 点击方法 url为传入的第三方链接或网址
imgClick(url){
let path=window.location.protocol+'//'+url
window.location.href=path
},
最后谢谢大家阅读和观看,希望能帮到您!