首先简单来说明一下 $router 和 $route的区别
//$router : 是路由操作对象,只写对象
//$route : 路由信息对象,只读对象
区别
- 1、name可以和params、query都可以一起使用;
- 2、path只能和query使用;
- 3、使用params传参 刷新后不会保存,使用query刷新后可以保存;
- 4、params不会在地址栏显示,query会在地址栏显示;
- 5、params能和动态路由一起使用,而query不能
第一种 params传参 只能由name引入
//$router : 是路由操作对象,只写对象
//$route : 路由信息对象,只读对象
//操作 路由跳转
this.$router.push(