我们做前端的话基本上都是使用单页面进行页面转换的,可以通过Vue路由使用新页面并传递参数,实现超链接打开新页面。
一般使用以下两种方法:
- router-link中的target标签
<router-link tag="a" target="_blank" :to="{name:'searchGenome',query:{'species':'Brassica rapa'}}">Brassica rapa</router-link>
- $router.resolve
let routeData = this.$router.resolve({
name: "searchGenome",
query: {'species':'Brassica rapa'}
});
window.open(routeData.href, '_blank')
···
网友评论