vue $router和$route的区别

1.router为VueRouter的实例,相当于一个全局的路由器对象,里面含有很多属性和子对象,例如history对象。。。经常用的跳转链接就可以用this.$router.push,和router-link跳转一样。。。

this.$router.push会往history栈中添加一个新的记录。。详细见vue官方文档https://router.vuejs.org/zh/guide/essentials/navigation.html

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

打印this.routethis.route和this.router。vue $router和$route的区别