说说$router和$route的区别

90 阅读1分钟

router是用来操作路由的,router是用来操作路由的,route是用来获取路由信息的

$router是VueRouter的一个对象,通过Vue.use(VueRouter) 和VueRouter构造函数得到一个router的实例对象,这个对象是一个全局的对象,他包含了所有的路由,包括许多关键的对象和属性。

$route为当前router跳转对象里面可以获取name、path、params等,可以认为是当前组件的路由管理,指当前激活的路由对象,包含当前url解析得到的数据。