vue中$router.push打开一个新窗口

      this.$router.push("/CustomView/systemManage/CustomView");  //跳转
      // 默认是替换了当前的窗口
      
      // Promise.resolve(value)方法返回一个以给定值解析后的Promise 对象
      //deferred.resolve() 函数用于解决Deferred(延迟)对象,并根据给定的args参数调用任何 doneCallbacks 回调函数。
     let text= this.$router.resolve({
            path: '/Started'
          });
          
     // 打开一个新的页面     
     window.open(text.href, '_blank')

Logo

前往低代码交流专区

更多推荐