vue路由传值params和query的区别

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请求,
    原文作者:mahmudalim
    原文地址: https://segmentfault.com/a/1190000018152209
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞