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

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

  • 方法一

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

嗯嗯嗯嗯。点滴记录。

你可能感兴趣的:(Vue 中使用$router在新页面打开)