vue当中的 $router 和 $route 仅一 " r " 只差,它们有什么区别

区别

区别大了


$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}});
发布了63 篇原创文章 · 获赞 6 · 访问量 1203

猜你喜欢

转载自blog.csdn.net/qq_44163269/article/details/105197807
今日推荐