this.$route.query

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this.$route.query相关的知识,希望对你有一定的参考价值。

参考技术A http://localhost:3000/edit/123
如果是这种的URL就需要使用this.$route.params.id

http://localhost:3000/?token=ajdfyuafduyagddsa
如果是这种的URL就需要使用this.$route.query

vue-router中query和params传参(接收参数)以及$router$route的区别

 

query传参:
this.$router.push({
path:‘/...‘
query:{
id:id
}
})

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

params传值:

传参:
this.$router.push({
name:‘...‘
params:{
id:id
}
})

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

 this.$router 和this.$route的区别

技术分享图片

1.$router为VueRouter实例,想要导航到不同URL,则使用$router.push方法

2.$route为当前router跳转对象,里面可以获取name、path、query、params等

 

















以上是关于this.$route.query的主要内容,如果未能解决你的问题,请参考以下文章

$(this)和this

前端js中的this

this与$(this)的区别

Vue This指代

jQuery里$(this)和this的区别在哪?

运行程序,解读this指向---case6