随手记 | $router和$route的区别

125 阅读1分钟

$router$route是我们日常开发中经常能看到的,很多朋友经常给混淆,或者不知道两者的区别,简单给总结下

$router是VueRouter的实例,是一个全局对象,里面包含很多路由的属性,例如history,push 等。比如路由跳转$router.push({path:'home'})本质是添加了一个history记录

$route是当前路由的信息,是一个局部的对象,可以对应获取query,params,path等