在vue传值的时候有的不想把所传值显示在地址栏中,vue跳转页面传参有两种方式params传参和query传参。

params 传参 : 相当于post请求,页面跳转时参数不会在地址栏中显示:

this.$router.push({path:"",params:{id:id}})

 接收参数:this.$route.params.id

query 传参 : 相当于get请求,页面跳转时参数会在地址栏中显示:

this.$router.push({path:"",query:{id:id}})


 接收参数:this.$route.query.id

 

Logo

前往低代码交流专区

更多推荐