// $router $route
// 因为在安装路由并初始化路由的时候
// 在vue实例的prototype上挂载了$router和$route
// 初始化一个实例 (new)里面就包含$router和$route
// this指的是vue实例
// 所以可以通过this.$route 和this.$router 获取路由对象
// $router 和$route 的区别
// 1、$router是路由的实例 是new出来的 $route路由的某个对象
// 2、$route是$router的子集
// 3、$route相当于$router中的currentRoute
// this.$route.querry === this.$router.curentRoute.querry
// 什么时候使用$route 什么时候使用$router?
// 当获取一些路由中的数据 变量 地址 (取值)需要使用this.$route
// 当要实现路由跳转 返回 重置等方法的时候 需要使用this.$router
console.log(this)
console.log('$router', this.$router)
console.log('$route', this.$route)