vue - router新窗口打开页面

vue - router新窗口打开页面

指定下面两个属性就可以了:
tag="a"
target="_blank"

新版router默认就是<a />

<router-link tag="a" target="_blank" :to="{path:'/open/createAction/'}">编辑</router-link>

编程式 API

Vue Router 没有新窗口打开路径的 API,你需要自己拼路径然后触发原生导航

window.open(router.resolve({
  path:'/',
  query:{},
  // params:{} // 无效
  ...
}).href,'_blank')
posted @ 2022-01-28 09:32  zc-lee  阅读(397)  评论(0编辑  收藏  举报