vue3中router.resolve()带参数打开新窗口跳转

1.vue3没有this概念,我们需要要引入router

import router from '@/router'

2.打开新窗口

  const { href } = router.resolve({

    path: route,

    query: { id: row.worksId, labelId: row.primaryLabel },

  })

  window.open(href, '_blank') //打开新的窗口

3.获取对应参数

const { id } = ctx.root.$route.query