美文网首页
Vue中this.$router.push参数获取

Vue中this.$router.push参数获取

作者: 后来的猿 | 来源:发表于2018-07-04 20:11 被阅读0次

    传参的两种方式

    一、params

    由于动态路由也是传递params的,所以在this.$router.push()方法中path不能和params一起使用,否则params将无效。需要用name来指定页面,也就是说除了用path属性跳转页面我们还可以通过路由配置的name属性跳转页面

    路由:

    跳转页面方式:


    如上图中两种方式都可以跳转到指定页面

    通过name获取页面,传递params

    在目标页面通过this.$route.params.id获取参数

    二、query

    跳转方式为this.$router.push({path:'/AddShop',query:{id:val.ID})

    在目标页面通过this.$route.query.id获取参数

    记录以供加深印象。

    相关文章

      网友评论

          本文标题:Vue中this.$router.push参数获取

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