开发场景:

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+'//'+urlwindow.location.href=path},

最后谢谢大家阅读和观看,希望能帮到您!