Vue路由在新窗口打开的两种实现方式

第一种:使用<router-link>标签

第二种:使用编程式导航

使用背景

在点击事件或函数中实现页面跳转时在新窗口打开界面

遇到的问题
// 直接使用window.open 跳转无法打开
window.open(url , '_blank');
解决方案
goDeatil(){
    let url = this.$router.resolve({
        path:"/detail",
        query:{ id:id }
    })
    window.open(url , '_blank');
}
Logo

前往低代码交流专区

更多推荐