vue-router中$route和$router的区别
$router: 代表的是路由器对象,包含一些实现路由跳转的方法,例如:push() replace() back()
$route: 代表的是当前路由对象,包含一些路由相关的属性:path/params/query/meta
拓展知识:
vue-router路由跳转的方法:
this.$router.push(path):相当于点击路由链接(可以回退)
this.$router.replace(path):用新路由替换当前路由(不能回退上一次的路由)
this.$router.back():请求(返回)上一个记录路由