区别
区别大了
$route:
- 具体的路由
- 针对某一个路由
- 像咱们接受属性的时候,用的 $route ,它的传参给某一个传
$router:
- 路由器
- 是一个器皿,器皿里面是包含这个路由的
- 针对多个路由
- 下面有一个 push(),我可以用它来实现一个跳转
/********************在你写入的页面******************/
if(i===1){
this.$router.push("./")
}
比如:我的这个路由可以使用 $router,那个也可以使用,我的所有路由都可以使用
-----------------------------------------------------------------------------------------
push传入的参数与router-link->to属性一致。
this.$router.push("/one?a=1&b=2&c=3");
this.$router.push({path:'/one',query:{a:6,b:9,c:10}});
this.$router.push({name:'Two',params:{id:100,type:900}});