12

如果路由器链接中有设置方法,则使用 vuejs 2.5

target= '_blank'

? 我试过这样:

<router-link :to="{name: 'UserProfileView', params: {id: participantUser.user_id}, target: '_blank' }"  >  

但失败了……

谢谢!

4

3 回答 3

30

您将在标签上添加target='_blank'喜欢<a>

希望很明确

于 2018-01-15T16:34:25.350 回答
0

下面的代码是用参数打开一个新选项卡。

带路由器链接=

<router-link
                  :to="{ name: 'task_section',query: {reportId: item.task,}}"
                  target="_blank"> Link Text
              </router-link>

现在访问发送的数据

this.$route.query.reportId
于 2021-12-20T07:48:58.083 回答
0

你必须使用方法。方法看起来像这样:

methods: {
     redirectToUserView(user) {
      const route = this.$router.resolve({
        name: 'UserProfileView',
        params: {id: participantUser.user_id},   
      });
      window.open(route.href, '_blank');
    },
 }
于 2021-08-19T14:57:25.620 回答