vue 打开新页面

vue router是为单页面应用设计的,不管是push,replace都是在一个tab页面内进行的。所以,没有直接打开一个新页面的配置。

使用a标签打开新页面,

在data中声明一个变量 host

赋值为 host: window.location.origin

<a class="link" :href="host+'/#/project/'+item.id" target="_blank">

</a>