4 个回答

这样写就好了<router-link target="_blank"></router-link>

const {href} = this.$router.resolve({
        name: 'foo',
        query: {
          bar
        }
      })
window.open(href, '_blank')

2.1.0版本后,使用路由对象的resolve方法解析路由,可以得到location、router、href等目标路由的信息。得到href就可以使用window.open开新窗口了。

vue-router一般在单页面里用的多,你要新开页面直接用window.open吧。

新手上路,请多包涵
<router-link tag="a" :to="{}" target="_blank"></router-link>

这样

推荐问题
宣传栏