$router和$route的区别

261 阅读1分钟

$router

routerVueRouter的实例,相当于一个全局的路由器对象,里面包含很多属性和子对象,例如history对象,疆场用的跳转连接就可以用this.router是VueRouter的实例,相当于一个全局的路由器对象,里面包含很多属性和子对象,例如history对象,疆场用的跳转连接就可以用this.router.push,和router-link跳转一样

this.$router.push会往history栈中增加一个新的记录

image.png

$route

route相当于当前正在跳转的路由对象,可以从里面获取name,path,params,query等。

image.png