1、query 要用 path 来引入,params 要用 name 来引入
2、接收参数时,分别是 this.route.query.name和this.route.params.name(注意:是route,而不是router
3、query 更加类似于我们 ajax 中 get 传参,params 则类似于 post,前者在浏览器的地址栏中显示,params 不显示
4、params 传值一刷新就没了,query 传值刷新还存在
$route 是“路由信息对象”,包括 path,params,hash,query,fullPath,matched,name 等路由 信息参数
routwe为VueRouter的实例,相当于一个全局的路由器对象,里面含有很多属性和子对象,例如:history对象,经常用的跳转链接就可以用this.router.push会往history栈中添加一个新的记录。返回上一个history也是使用router.go方法