router 传值方式有很多种:
1. 类似于get方式的传值方式:
this.$router.push({path:'/home', query: {userid: id }})
- 接收方式:
this.$route.query.userid
2. 类似于post方式的传值方式
this.$router.push({name:'home', params: {userid: id }})
- 接收方式:
this.$route.params.userid
总结: 第一种方式当页面刷新或者重新加载传入的userid依然会存在,第二种方式一旦页面重新加载或刷新userid就会消失。要注意的是传入值的时候用的是$router
(路由组)接收值用的是$route
(单个路由在文章中代表路由的单个通道)