新窗口打开标签页这个功能在html中还是很简单的。添加Target=”__blank”就好。
但是在vue中怎么实现呢?
其实很简单:
VUE2:
const { href } = this.$router.resolve({ name: `print_schedule`, params: { id: id } }); window.open(href, "_blank");
VUE3:
const router = useRouter(); const { href } = router.resolve({ path: '/pc/articleDetail', query: { article_id: utils.encryptCode({ 'article_id': article_id }) } }); window.open(href, "_blank");
上边大概展示了其在VUE2和VUE3中使用的方法。