我在a标签上设置了 target=“_blank” ,再使用location.href='url地址’跳转,页面没有新开一个窗口,而是在当前页打开
<a target="_blank" @click='download'>下载</a>
methods: {
download() {
location.href = 'url地址'
}
}
后面我就直接在a上使用href跳转,可以重新开一个窗口
<a target="_blank" href='url地址'>下载</a>
很好奇,就百度了一下,才了解到location.href属性只能在当前页打开一个网址。就相当于,替换了当前页的地址
如果要重新开一个窗口,就要使用window.open()方法