当前位置:   article > 正文

vue-router传参数(get和post方式)_vue router post

vue router post

vue-router传参数(get和post方式)

本文主要介绍vue-router传参数的两种方式:
1、get方式
页面跳转
this.$router.push({path:'/xxx',query:{id:1}});//类似get传参,通过URL传递参数

新页面接收参数
this.$route.query.id


2、post方式
页面跳转
 //由于动态路由也是传递params的,所以在 this.$router.push() 方法中 path不能和params一起使用,否则params将无效。
需要用name来指定页面。
 this.$router.push({name:'page2',params:{id:1}});//类似post传参


新页面接收参数
this.$route.params.id


3、注意:在页面进行刷新的时候经常会遇到参数变了,但是新页面接受的参数没有变化。这种问题可以通过加watch解决。
watch: {
      '$route'(to, from){
        //在这里重新刷新一下
        this.getParams();
      }
    }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/338305
推荐阅读
相关标签
  

闽ICP备14008679号