美文网首页
Vue 中使用$router在新页面打开

Vue 中使用$router在新页面打开

作者: IsaacHHH | 来源:发表于2018-05-09 20:58 被阅读63次

使用$router的时候,遇到了需要在新页面打开的需求。在网上研究了一会,已解决。实现方式如下:

  • 方法一
    <router-link target="_blank" />
    这是最简单,也是最容易想到的一种方式。
  • 方法二
    let href = this.$router.resolve({name: '', params: {}}) window.open(href.href, '_blank');
    该方法适合编程式导航。
    resolve会返回一个跳转路由对象:
    QQ20180509-201716@2x.png

嗯嗯嗯嗯。点滴记录。

相关文章

网友评论

      本文标题:Vue 中使用$router在新页面打开

      本文链接:https://www.haomeiwen.com/subject/eugorftx.html