美文网首页
vue路由url问号传参、新打开页面(1分钟解决)

vue路由url问号传参、新打开页面(1分钟解决)

作者: 顺小星 | 来源:发表于2019-12-27 18:23 被阅读0次

需求一、传参

传参效果:
image.png
原页面点击跳转事件:
image.png
goDetail(){
                this.$router.push({name: 'risk_detail',query:{"detailId":"123"}})
            },
目标页面获取url后的属性值:
image.png
console.log("目标页面中获取",this.$route.query.detailId) 

需求二、新开窗口

上述是点击带参数在当前窗口跳转,如何实现点击事件打开新窗口呢?

将$router.push改成下面的跳转方式

image.png
goDetail(){
                // this.$router.push({name: 'risk_detail',query:{"detailId":"123"}})
                let newWindow = this.$router.resolve({name: 'risk_detail',query:{"detailId":"123"}})
                window.open(newWindow.href, '_blank');
            },

需求三、直接新窗口跳转新页面,不带参数(以qq邮箱为例)

image.png

定义点击事件为【goDeatil】,直接在windows.open中填上页面地址即可

goEmail() {
    window.open('https://mail.qq.com/');
},

希望可以帮到你

相关文章

  • vue路由url问号传参、新打开页面(1分钟解决)

    需求一、传参 传参效果: 原页面点击跳转事件: 目标页面获取url后的属性值: 需求二、新开窗口 上述是点击带参数...

  • 解决vue路由跳转页面不刷新的问题

    解决vue路由跳转页面不刷新的问题 通过路由传参跳转界面,页面没有刷新解决方法:在 router-view 中加 ...

  • vue中组件3种编程式路由跳转传参

    路由传参 1、路由配置传参(刷新页面不会丢失参数,url会携带参数) A组件跳转B组件传参A组件 路由配置 B组件...

  • vue - 路由带参跳转

    vue路由传参按照传参方式可划分为params传参和query传参; params传参分为在url中显示和影藏参数...

  • 微信小程序路由传参

    路由传参常用方式有以下几种 通过url传参// 产品列表页面 详情 // 或者wx.navigateTo({ ...

  • angular 前端框架ngx-admin简单纪要

    URL传参 页面: 路由 接收: 参考:https://angular.io/guide/router POST ...

  • vue-router 传参

    动态操作路由 注意:前者query传参,会在页面url上显示参数,后者params传参则不会,这代表刷新页面前者参...

  • Next.js 跳转传参并接收接参

    介绍路由传参,接参使用方法 传参 + 跳转页面接收参数 动态路由传参 + 跳转页面接收参数创建动态路由在pag...

  • 31.vue传参

    1.vue传参 vue传参使用路由传参params,query,或者使用vuex,localStorage,vue...

  • Vue实战第二天

    路由组件传参 动态路由传参 静态路由传参 函数传参htm5 history 模式 设置通用路由,找不到页面跳转自定...

网友评论

      本文标题:vue路由url问号传参、新打开页面(1分钟解决)

      本文链接:https://www.haomeiwen.com/subject/xowdoctx.html