vue路由传值params和query的区别

45次阅读

共计 280 个字符,预计需要花费 1 分钟才能阅读完成。

vue 路由传值 params 和 query 的区别
> 1.query 传参和接收参数
> 传参: this.$router.push({path:’/xxx’ query:{ id:id} })
> 接收参数: this.$route.query.id
> 注意: 传参是 this.$router, 接收参数是 this.$route, 这里千万要看清了!!!
> 2.params 传参和接收参数
> 传参: this.$router.push({name:’xxx’ params:{ id:id} })
> 接收参数: this.$route.params.id
> 二者还有点区别,直白的来说 query 相当于 get 请求,

正文完
 0